Forum

Author Topic: Export model  (Read 1158 times)

Abe Whaanga

  • Newbie
  • *
  • Posts: 15
    • View Profile
Export model
« on: September 06, 2023, 08:19:03 AM »
Hello, I'm having trouble updating a script that worked with 1.6.1 and not 2.02 anymore.
Code: [Select]
def export_model():

    ### export model
    import Metashape
    doc = Metashape.app.document
    chunk = doc.chunk

    model_name = chunk.label
   
    print (chunk)
   
    save_model_folder = Metashape.app.getExistingDirectory("Please select folder to save model in")

    print (save_model_folder)

    model_save = Metashape.app.getString("Exported model name", model_name)

    chunk.exportModel(path = save_model_folder + "/" + "p" + model_save + "_.obj", format = "obj", texture_format = Metashape.ImageFormat.ImageFormatJPEG, save_texture=True)
 
    print ('export obj')

I get this error?
Error: Invalid argument value: format

any help appreciated

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 14615
    • View Profile
Re: Export model
« Reply #1 on: September 06, 2023, 06:17:02 PM »
Hello Abe Whaanga,

You need to use format = Metashape.ModelFormatOBJ in the exportModel line.
Best regards,
Alexey Pasumansky,
Agisoft LLC

Abe Whaanga

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: Export model
« Reply #2 on: September 07, 2023, 09:39:11 AM »
Great thank you fixed again.