From 37bc99816fe77977a556d2e4990a6d05b976973c Mon Sep 17 00:00:00 2001 From: Aras Pranckevicius Date: Sat, 23 Dec 2023 23:00:28 +0200 Subject: [PATCH] 3D-Print: use new C++ STL exporter --- object_print3d_utils/__init__.py | 2 +- object_print3d_utils/export.py | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/object_print3d_utils/__init__.py b/object_print3d_utils/__init__.py index 037ce803..b3d84aa5 100644 --- a/object_print3d_utils/__init__.py +++ b/object_print3d_utils/__init__.py @@ -5,7 +5,7 @@ bl_info = { "name": "3D-Print Toolbox", "author": "Campbell Barton", - "blender": (3, 6, 0), + "blender": (4, 1, 0), "location": "3D View > Sidebar", "description": "Utilities for 3D printing", "doc_url": "{BLENDER_MANUAL_URL}/addons/mesh/3d_print_toolbox.html", diff --git a/object_print3d_utils/export.py b/object_print3d_utils/export.py index d8c5412f..a971833a 100644 --- a/object_print3d_utils/export.py +++ b/object_print3d_utils/export.py @@ -106,13 +106,12 @@ def write_mesh(context, report_cb): addon_utils.enable(addon_id, default_set=False) if export_format == 'STL': - addon_ensure("io_mesh_stl") filepath = bpy.path.ensure_ext(filepath, ".stl") - ret = bpy.ops.export_mesh.stl( + ret = bpy.ops.wm.stl_export( filepath=filepath, - ascii=False, - use_mesh_modifiers=True, - use_selection=True, + ascii_format=False, + apply_modifiers=True, + export_selected_objects=True, global_scale=global_scale, ) elif export_format == 'PLY':