Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2019-08-02 19:23:57 +0300
committerBastien Montagne <montagne29@wanadoo.fr>2019-08-02 19:23:57 +0300
commit6f0585fa4afe1d96e7994b705122547a0c35dd1a (patch)
tree441155ba7ad927d5aeab0e8c4ef128d8a4fd03f0 /io_mesh_stl
parent4e1cda9885a6ef508396a8f60c292350af8f3f3d (diff)
Fix T68135: Empty curve object crashes export (STL exporter part).
Diffstat (limited to 'io_mesh_stl')
-rw-r--r--io_mesh_stl/blender_utils.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/io_mesh_stl/blender_utils.py b/io_mesh_stl/blender_utils.py
index d61adf31..d1b14cf6 100644
--- a/io_mesh_stl/blender_utils.py
+++ b/io_mesh_stl/blender_utils.py
@@ -87,10 +87,13 @@ def faces_from_mesh(ob, global_matrix, use_mesh_modifiers=False):
else:
mesh_owner = ob
+ # Object.to_mesh() is not guaranteed to return a mesh.
try:
mesh = mesh_owner.to_mesh()
except RuntimeError:
return
+ if mesh is None:
+ return
mat = global_matrix @ ob.matrix_world
mesh.transform(mat)