diff options
author | Spivak Vladimir (cwolf3d) <cwolf3d@gmail.com> | 2020-01-14 22:12:39 +0300 |
---|---|---|
committer | Spivak Vladimir (cwolf3d) <cwolf3d@gmail.com> | 2020-01-14 22:12:39 +0300 |
commit | 4e13b241c85652ea2309d76f717f975e37e7c091 (patch) | |
tree | 1033ae355b5ee50cda5c2ccd86b39bb35329e38d /add_mesh_BoltFactory | |
parent | 1072d96b7d6779470728c70c94d7a7589003db64 (diff) |
Addon Bolt Factory: Fixed bug location and orientation.
Diffstat (limited to 'add_mesh_BoltFactory')
-rw-r--r-- | add_mesh_BoltFactory/Boltfactory.py | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/add_mesh_BoltFactory/Boltfactory.py b/add_mesh_BoltFactory/Boltfactory.py index 5009549e..26050dfb 100644 --- a/add_mesh_BoltFactory/Boltfactory.py +++ b/add_mesh_BoltFactory/Boltfactory.py @@ -45,11 +45,6 @@ class add_mesh_bolt(Operator, AddObjectHelper): Bolt : BoolProperty(name = "Bolt", default = True, description = "Bolt") - - #### change properties - name : StringProperty(name = "Name", - description = "Name") - change : BoolProperty(name = "Change", default = False, description = "change Bolt") @@ -329,11 +324,12 @@ class add_mesh_bolt(Operator, AddObjectHelper): col.prop(self, 'bf_Root_Percent') col.prop(self, 'bf_Div_Count') - # generic transform props - col.separator() - col.prop(self, 'align') - col.prop(self, 'location') - col.prop(self, 'rotation') + if self.change == False: + # generic transform props + col.separator() + col.prop(self, 'align') + col.prop(self, 'location') + col.prop(self, 'rotation') @classmethod def poll(cls, context): @@ -361,7 +357,7 @@ class add_mesh_bolt(Operator, AddObjectHelper): obj.data.name = oldmeshname else: mesh = createMesh.Create_New_Mesh(self, context) - obj = object_utils.object_data_add(context, mesh, operator=None) + obj = object_utils.object_data_add(context, mesh, operator=self) obj.data["Bolt"] = True obj.data["change"] = False @@ -373,7 +369,7 @@ class add_mesh_bolt(Operator, AddObjectHelper): name_active_object = active_object.name bpy.ops.object.mode_set(mode='OBJECT') mesh = createMesh.Create_New_Mesh(self, context) - obj = object_utils.object_data_add(context, mesh, operator=None) + obj = object_utils.object_data_add(context, mesh, operator=self) obj.select_set(True) active_object.select_set(True) |