diff options
Diffstat (limited to 'add_mesh_extra_objects/add_mesh_pipe_joint.py')
-rw-r--r-- | add_mesh_extra_objects/add_mesh_pipe_joint.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/add_mesh_extra_objects/add_mesh_pipe_joint.py b/add_mesh_extra_objects/add_mesh_pipe_joint.py index 0c1e315f..85c182bc 100644 --- a/add_mesh_extra_objects/add_mesh_pipe_joint.py +++ b/add_mesh_extra_objects/add_mesh_pipe_joint.py @@ -224,6 +224,8 @@ class AddElbowJoint(Operator): oldmeshname = obj.data.name mesh = create_mesh(context, verts, [], faces, "Elbow Joint") obj.data = mesh + for material in oldmesh.materials: + obj.data.materials.append(material) bpy.data.meshes.remove(oldmesh) obj.data.name = oldmeshname else: @@ -469,6 +471,8 @@ class AddTeeJoint(Operator): oldmeshname = obj.data.name mesh = create_mesh(context, verts, [], faces, "Tee Joint") obj.data = mesh + for material in oldmesh.materials: + obj.data.materials.append(material) bpy.data.meshes.remove(oldmesh) obj.data.name = oldmeshname else: @@ -731,6 +735,8 @@ class AddWyeJoint(Operator): oldmeshname = obj.data.name mesh = create_mesh(context, verts, [], faces, "Wye Joint") obj.data = mesh + for material in oldmesh.materials: + obj.data.materials.append(material) bpy.data.meshes.remove(oldmesh) obj.data.name = oldmeshname else: @@ -1057,6 +1063,8 @@ class AddCrossJoint(Operator): oldmeshname = obj.data.name mesh = create_mesh(context, verts, [], faces, "Cross Joint") obj.data = mesh + for material in oldmesh.materials: + obj.data.materials.append(material) bpy.data.meshes.remove(oldmesh) obj.data.name = oldmeshname else: @@ -1280,6 +1288,8 @@ class AddNJoint(Operator): oldmeshname = obj.data.name mesh = create_mesh(context, verts, [], faces, "N Joint") obj.data = mesh + for material in oldmesh.materials: + obj.data.materials.append(material) bpy.data.meshes.remove(oldmesh) obj.data.name = oldmeshname else: |