summarylogtreecommitdiffstats
path: root/stl_export_iter.patch
diff options
context:
space:
mode:
Diffstat (limited to 'stl_export_iter.patch')
-rw-r--r--stl_export_iter.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/stl_export_iter.patch b/stl_export_iter.patch
new file mode 100644
index 000000000000..edf985e88ca1
--- /dev/null
+++ b/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)