diff options
Diffstat (limited to 'io_mesh_uv_layout')
-rw-r--r-- | io_mesh_uv_layout/export_uv_png.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/io_mesh_uv_layout/export_uv_png.py b/io_mesh_uv_layout/export_uv_png.py index 5da543cc..51daeb79 100644 --- a/io_mesh_uv_layout/export_uv_png.py +++ b/io_mesh_uv_layout/export_uv_png.py @@ -137,14 +137,14 @@ def write(fw, mesh_source, image_width, image_height, opacity, face_iter_func): bpy.ops.render.render(data_context, write_still=True) # cleanup - bpy.data.scenes.remove(scene) - bpy.data.objects.remove(obj_cam) - bpy.data.objects.remove(obj_solid) - bpy.data.objects.remove(obj_wire) + bpy.data.scenes.remove(scene, do_unlink=True) + bpy.data.objects.remove(obj_cam, do_unlink=True) + bpy.data.objects.remove(obj_solid, do_unlink=True) + bpy.data.objects.remove(obj_wire, do_unlink=True) - bpy.data.cameras.remove(cam) - bpy.data.meshes.remove(mesh) + bpy.data.cameras.remove(cam, do_unlink=True) + bpy.data.meshes.remove(mesh, do_unlink=True) - bpy.data.materials.remove(material_wire) + bpy.data.materials.remove(material_wire, do_unlink=True) for mat_solid in material_solids: - bpy.data.materials.remove(mat_solid) + bpy.data.materials.remove(mat_solid, do_unlink=True) |