diff options
Diffstat (limited to 'add_mesh_extra_objects/add_mesh_gears.py')
-rw-r--r-- | add_mesh_extra_objects/add_mesh_gears.py | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/add_mesh_extra_objects/add_mesh_gears.py b/add_mesh_extra_objects/add_mesh_gears.py index 0163bee9..44128330 100644 --- a/add_mesh_extra_objects/add_mesh_gears.py +++ b/add_mesh_extra_objects/add_mesh_gears.py @@ -542,7 +542,7 @@ def add_worm(teethNum, rowNum, radius, Ad, De, p_angle, return verts, faces, vgroup_top, vgroup_valley def AddGearMesh(self, context): - + verts, faces, verts_tip, verts_valley = add_gear( self.number_of_teeth, self.radius, @@ -555,10 +555,10 @@ def AddGearMesh(self, context): conangle=self.conangle, crown=self.crown ) - + mesh = bpy.data.meshes.new("Gear") mesh.from_pydata(verts, [], faces) - + return mesh, verts_tip, verts_valley @@ -683,7 +683,7 @@ class AddGear(Operator, object_utils.AddObjectHelper): return context.scene is not None def execute(self, context): - + if bpy.context.mode == "OBJECT": if context.selected_objects != [] and context.active_object and \ ('Gear' in context.active_object.data.keys()) and (self.change == True): @@ -696,10 +696,10 @@ class AddGear(Operator, object_utils.AddObjectHelper): bpy.ops.object.vertex_group_remove(all=True) except: pass - + for material in oldmesh.materials: obj.data.materials.append(material) - + bpy.data.meshes.remove(oldmesh) obj.data.name = oldmeshname else: @@ -709,10 +709,10 @@ class AddGear(Operator, object_utils.AddObjectHelper): # Create vertex groups from stored vertices. tipGroup = obj.vertex_groups.new(name='Tips') tipGroup.add(verts_tip, 1.0, 'ADD') - + valleyGroup = obj.vertex_groups.new(name='Valleys') valleyGroup.add(verts_valley, 1.0, 'ADD') - + obj.data["Gear"] = True obj.data["change"] = False for prm in GearParameters(): @@ -724,14 +724,14 @@ class AddGear(Operator, object_utils.AddObjectHelper): bpy.ops.object.mode_set(mode='OBJECT') mesh, verts_tip, verts_valley = AddGearMesh(self, context) obj = object_utils.object_data_add(context, mesh, operator=self) - + # Create vertex groups from stored vertices. tipGroup = obj.vertex_groups.new(name='Tips') tipGroup.add(verts_tip, 1.0, 'ADD') - + valleyGroup = obj.vertex_groups.new(name='Valleys') valleyGroup.add(verts_valley, 1.0, 'ADD') - + obj.select_set(True) active_object.select_set(True) bpy.ops.object.join() @@ -773,10 +773,10 @@ def AddWormGearMesh(self, context): skew=self.skew, crown=self.crown ) - + mesh = bpy.data.meshes.new("Worm Gear") mesh.from_pydata(verts, [], faces) - + return mesh, verts_tip, verts_valley @@ -908,10 +908,10 @@ class AddWormGear(Operator, object_utils.AddObjectHelper): bpy.ops.object.vertex_group_remove(all=True) except: pass - + for material in oldmesh.materials: obj.data.materials.append(material) - + bpy.data.meshes.remove(oldmesh) obj.data.name = oldmeshname else: @@ -921,10 +921,10 @@ class AddWormGear(Operator, object_utils.AddObjectHelper): # Create vertex groups from stored vertices. tipGroup = obj.vertex_groups.new(name = 'Tips') tipGroup.add(verts_tip, 1.0, 'ADD') - + valleyGroup = obj.vertex_groups.new(name = 'Valleys') valleyGroup.add(verts_valley, 1.0, 'ADD') - + obj.data["WormGear"] = True obj.data["change"] = False for prm in WormGearParameters(): @@ -936,14 +936,14 @@ class AddWormGear(Operator, object_utils.AddObjectHelper): bpy.ops.object.mode_set(mode='OBJECT') mesh, verts_tip, verts_valley = AddWormGearMesh(self, context) obj = object_utils.object_data_add(context, mesh, operator=self) - + # Create vertex groups from stored vertices. tipGroup = obj.vertex_groups.new(name = 'Tips') tipGroup.add(verts_tip, 1.0, 'ADD') - + valleyGroup = obj.vertex_groups.new(name = 'Valleys') valleyGroup.add(verts_valley, 1.0, 'ADD') - + obj.select_set(True) active_object.select_set(True) bpy.ops.object.join() |