diff --git a/io_mesh_stl/blender_utils.py b/io_mesh_stl/blender_utils.py index 1bade61d28a81f22d0202fac9235d8ab83cb6063..4bf9e8fc146ee319a9c01f5113852e413ffa2683 100644 --- a/io_mesh_stl/blender_utils.py +++ b/io_mesh_stl/blender_utils.py @@ -46,5 +46,5 @@ def faces_from_mesh(ob, apply_modifier=False, triangulate=True): else: yield list(face.verts) - return ([tuple(mesh.verts[index].co) + return ([tuple(ob.matrix_world * mesh.verts[index].co) for index in indexes] for indexes in iter_face_index())