From 6f0585fa4afe1d96e7994b705122547a0c35dd1a Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Fri, 2 Aug 2019 18:23:57 +0200 Subject: Fix T68135: Empty curve object crashes export (STL exporter part). --- io_mesh_stl/blender_utils.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'io_mesh_stl') 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) -- cgit v1.2.3