Skip to content

Commit 4637465

Browse files
committed
[Added] Support for STL/OBJ/PLY/GLTF changes in Blender 4.2
1 parent b34fefa commit 4637465

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

kibot/blender_scripts/blender_export.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,28 +65,38 @@ def fbx_export(name):
6565

6666

6767
def obj_export(name):
68-
bpy.ops.export_scene.obj(filepath=name)
68+
try:
69+
bpy.ops.wm.obj_export(filepath=name)
70+
except AttributeError:
71+
bpy.ops.export_scene.obj(filepath=name)
6972

7073

7174
def x3d_export(name):
7275
bpy.ops.export_scene.x3d(filepath=name)
7376

7477

7578
def stl_export(name):
76-
bpy.ops.export_mesh.stl(filepath=name)
79+
try:
80+
bpy.ops.wm.stl_export(filepath=name)
81+
except AttributeError:
82+
bpy.ops.export_mesh.stl(filepath=name)
7783

7884

7985
def ply_export(name):
80-
bpy.ops.export_mesh.ply(filepath=name)
86+
try:
87+
bpy.ops.wm.ply_export(filepath=name)
88+
except AttributeError:
89+
bpy.ops.export_mesh.ply(filepath=name)
8190

8291

8392
def blender_export(name):
8493
bpy.ops.wm.save_as_mainfile(filepath=name)
8594

8695

8796
def gltf_export(name):
97+
# export_colors=False,
8898
bpy.ops.export_scene.gltf(filepath=name, export_copyright="KiBot", export_draco_mesh_compression_enable=True,
89-
export_draco_mesh_compression_level=6, export_colors=False, export_yup=True)
99+
export_draco_mesh_compression_level=6, export_yup=True)
90100

91101

92102
def render_export(render_path):

0 commit comments

Comments
 (0)