[Bf-extensions-cvs] [4e13b241] master: Addon Bolt Factory: Fixed bug location and orientation.

Spivak Vladimir cwolf3d noreply at git.blender.org
Tue Jan 14 20:20:50 CET 2020


Commit: 4e13b241c85652ea2309d76f717f975e37e7c091
Author: Spivak Vladimir (cwolf3d)
Date:   Tue Jan 14 21:12:39 2020 +0200
Branches: master
https://developer.blender.org/rBA4e13b241c85652ea2309d76f717f975e37e7c091

Addon Bolt Factory: Fixed bug location and orientation.

===================================================================

M	add_mesh_BoltFactory/Boltfactory.py

===================================================================

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)



More information about the Bf-extensions-cvs mailing list