Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSpivak Vladimir (cwolf3d) <cwolf3d@gmail.com>2020-01-14 22:12:39 +0300
committerSpivak Vladimir (cwolf3d) <cwolf3d@gmail.com>2020-01-14 22:12:39 +0300
commit4e13b241c85652ea2309d76f717f975e37e7c091 (patch)
tree1033ae355b5ee50cda5c2ccd86b39bb35329e38d /add_mesh_BoltFactory
parent1072d96b7d6779470728c70c94d7a7589003db64 (diff)
Addon Bolt Factory: Fixed bug location and orientation.
Diffstat (limited to 'add_mesh_BoltFactory')
-rw-r--r--add_mesh_BoltFactory/Boltfactory.py20
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)