From 4e13b241c85652ea2309d76f717f975e37e7c091 Mon Sep 17 00:00:00 2001 From: "Spivak Vladimir (cwolf3d)" <cwolf3d@gmail.com> Date: Tue, 14 Jan 2020 21:12:39 +0200 Subject: [PATCH] Addon Bolt Factory: Fixed bug location and orientation. --- add_mesh_BoltFactory/Boltfactory.py | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/add_mesh_BoltFactory/Boltfactory.py b/add_mesh_BoltFactory/Boltfactory.py index 5009549e4..26050dfba 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) -- GitLab