[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