diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2019-08-02 19:23:57 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2019-08-02 19:23:57 +0300 |
commit | 6f0585fa4afe1d96e7994b705122547a0c35dd1a (patch) | |
tree | 441155ba7ad927d5aeab0e8c4ef128d8a4fd03f0 /io_mesh_stl | |
parent | 4e1cda9885a6ef508396a8f60c292350af8f3f3d (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.py | 3 |
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) |