[Bf-extensions-cvs] [2933364a] blender-v2.81-release: 3D-Print: fix error using evaluated mesh as obj data
Mikhail Rachinskiy
noreply at git.blender.org
Wed Oct 16 10:17:25 CEST 2019
Commit: 2933364ad9c69c2fe9f4d66333ef809af0ebf14f
Author: Mikhail Rachinskiy
Date: Wed Oct 16 12:15:42 2019 +0400
Branches: blender-v2.81-release
https://developer.blender.org/rBA2933364ad9c69c2fe9f4d66333ef809af0ebf14f
3D-Print: fix error using evaluated mesh as obj data
===================================================================
M object_print3d_utils/mesh_helpers.py
===================================================================
diff --git a/object_print3d_utils/mesh_helpers.py b/object_print3d_utils/mesh_helpers.py
index bb0230e5..37170e53 100644
--- a/object_print3d_utils/mesh_helpers.py
+++ b/object_print3d_utils/mesh_helpers.py
@@ -228,7 +228,7 @@ def object_merge(context, objects):
# convert each to a mesh
obj_eval = obj.evaluated_get(depsgraph)
- mesh_new = obj_eval.to_mesh()
+ mesh_new = obj_eval.to_mesh().copy()
# remove non-active uvs/vcols
cd_remove_all_but_active(mesh_new.vertex_colors)
@@ -245,6 +245,7 @@ def object_merge(context, objects):
bpy.ops.object.join(override)
+ bpy.data.meshes.remove(mesh_new)
obj_eval.to_mesh_clear()
layer.update()
More information about the Bf-extensions-cvs
mailing list