Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'add_mesh_extra_objects/add_mesh_gemstones.py')
-rw-r--r--add_mesh_extra_objects/add_mesh_gemstones.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/add_mesh_extra_objects/add_mesh_gemstones.py b/add_mesh_extra_objects/add_mesh_gemstones.py
index d060e812..05d4d137 100644
--- a/add_mesh_extra_objects/add_mesh_gemstones.py
+++ b/add_mesh_extra_objects/add_mesh_gemstones.py
@@ -278,6 +278,7 @@ class AddDiamond(Operator):
if 'Diamond' in obj.data.keys():
oldmesh = obj.data
oldmeshname = obj.data.name
+
verts, faces = add_diamond(self.segments,
self.girdle_radius,
self.table_radius,
@@ -287,6 +288,10 @@ class AddDiamond(Operator):
mesh.from_pydata(verts, [], faces)
mesh.update()
obj.data = mesh
+
+ for material in oldmesh.materials:
+ obj.data.materials.append(material)
+
bpy.data.meshes.remove(oldmesh)
obj.data.name = oldmeshname
else:
@@ -423,6 +428,8 @@ class AddGem(Operator):
mesh.from_pydata(verts, [], faces)
mesh.update()
obj.data = mesh
+ for material in oldmesh.materials:
+ obj.data.materials.append(material)
bpy.data.meshes.remove(oldmesh)
obj.data.name = oldmeshname
else: