diff options
Diffstat (limited to 'libre/blender/stl_export_iter.patch')
-rw-r--r-- | libre/blender/stl_export_iter.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libre/blender/stl_export_iter.patch b/libre/blender/stl_export_iter.patch new file mode 100644 index 000000000..edf985e88 --- /dev/null +++ b/libre/blender/stl_export_iter.patch @@ -0,0 +1,13 @@ +diff --git a/release/scripts/addons/io_mesh_stl/blender_utils.py b/release/scripts/addons/io_mesh_stl/blender_utils.py +index 864335ab..c74853db 100644 +--- a/release/scripts/addons/io_mesh_stl/blender_utils.py ++++ b/release/scripts/addons/io_mesh_stl/blender_utils.py +@@ -86,7 +86,7 @@ def faces_from_mesh(ob, global_matrix, use_mesh_modifiers=False, triangulate=Tru + try: + mesh = ob.to_mesh(bpy.context.scene, use_mesh_modifiers, "PREVIEW") + except RuntimeError: +- raise StopIteration ++ return + + mat = global_matrix * ob.matrix_world + mesh.transform(mat) |