diff options
Diffstat (limited to 'io_mesh_stl/blender_utils.py')
-rw-r--r-- | io_mesh_stl/blender_utils.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/io_mesh_stl/blender_utils.py b/io_mesh_stl/blender_utils.py index 1058064b..8d19e30c 100644 --- a/io_mesh_stl/blender_utils.py +++ b/io_mesh_stl/blender_utils.py @@ -30,13 +30,16 @@ def create_and_link_mesh(name, faces, points): mesh = bpy.data.meshes.new(name) mesh.from_pydata(points, [], faces) - ob = bpy.data.objects.new(name, mesh) - bpy.context.scene.objects.link(ob) - # update mesh to allow proper display mesh.validate() mesh.update() + scene = bpy.context.scene + + obj = bpy.data.objects.new(name, mesh) + scene.objects.link(obj) + obj.select = True + def faces_from_mesh(ob, apply_modifier=False, triangulate=True): ''' |