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>2019-09-23 14:26:15 +0300
committerSpivak Vladimir (cwolf3d) <cwolf3d@gmail.com>2019-09-23 14:26:15 +0300
commit9a1bbc60f18598d03d3c76f8076b59e35d956bc1 (patch)
tree469ef5a30b57246c99c49a2de10ac9614f5627fc /add_mesh_BoltFactory
parent9c6af4bd92fd0e01f123117243d0530945975490 (diff)
Addon: Bolt Factory: Corrected T70007 Scaling problem (Unit System)
Diffstat (limited to 'add_mesh_BoltFactory')
-rw-r--r--add_mesh_BoltFactory/Boltfactory.py67
-rw-r--r--add_mesh_BoltFactory/createMesh.py4
2 files changed, 46 insertions, 25 deletions
diff --git a/add_mesh_BoltFactory/Boltfactory.py b/add_mesh_BoltFactory/Boltfactory.py
index 808d6456..d70ee870 100644
--- a/add_mesh_BoltFactory/Boltfactory.py
+++ b/add_mesh_BoltFactory/Boltfactory.py
@@ -99,153 +99,176 @@ class add_mesh_bolt(Operator, AddObjectHelper):
attr='bf_Shank_Length',
name='Shank Length', default=0,
min=0, soft_min=0, max=MAX_INPUT_NUMBER,
- description='Length of the unthreaded shank'
+ description='Length of the unthreaded shank',
+ unit='LENGTH',
)
bf_Shank_Dia: FloatProperty(
attr='bf_Shank_Dia',
name='Shank Dia', default=3,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Diameter of the shank'
+ description='Diameter of the shank',
+ unit='LENGTH',
)
bf_Phillips_Bit_Depth: FloatProperty(
attr='bf_Phillips_Bit_Depth',
name='Bit Depth', default=1.1431535482406616,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Depth of the Phillips Bit'
+ description='Depth of the Phillips Bit',
+ unit='LENGTH',
)
bf_Allen_Bit_Depth: FloatProperty(
attr='bf_Allen_Bit_Depth',
name='Bit Depth', default=1.5,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Depth of the Allen Bit'
+ description='Depth of the Allen Bit',
+ unit='LENGTH',
)
bf_Allen_Bit_Flat_Distance: FloatProperty(
attr='bf_Allen_Bit_Flat_Distance',
name='Flat Dist', default=2.5,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Flat Distance of the Allen Bit'
+ description='Flat Distance of the Allen Bit',
+ unit='LENGTH',
)
bf_Hex_Head_Height: FloatProperty(
attr='bf_Hex_Head_Height',
name='Head Height', default=2,
min=0, soft_min=0, max=MAX_INPUT_NUMBER,
- description='Height of the Hex Head'
+ description='Height of the Hex Head',
+ unit='LENGTH',
)
bf_Hex_Head_Flat_Distance: FloatProperty(
attr='bf_Hex_Head_Flat_Distance',
name='Flat Dist', default=5.5,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Flat Distance of the Hex Head'
+ description='Flat Distance of the Hex Head',
+ unit='LENGTH',
)
bf_CounterSink_Head_Dia: FloatProperty(
attr='bf_CounterSink_Head_Dia',
name='Head Dia', default=6.300000190734863,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Diameter of the Counter Sink Head'
+ description='Diameter of the Counter Sink Head',
+ unit='LENGTH',
)
bf_Cap_Head_Height: FloatProperty(
attr='bf_Cap_Head_Height',
name='Head Height', default=3,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Height of the Cap Head'
+ description='Height of the Cap Head',
+ unit='LENGTH',
)
bf_Cap_Head_Dia: FloatProperty(
attr='bf_Cap_Head_Dia',
name='Head Dia', default=5.5,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Diameter of the Cap Head'
+ description='Diameter of the Cap Head',
+ unit='LENGTH',
)
bf_Dome_Head_Dia: FloatProperty(
attr='bf_Dome_Head_Dia',
name='Dome Head Dia', default=5.599999904632568,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Length of the unthreaded shank'
+ description='Length of the unthreaded shank',
+ unit='LENGTH',
)
bf_Pan_Head_Dia: FloatProperty(
attr='bf_Pan_Head_Dia',
name='Pan Head Dia', default=5.599999904632568,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Diameter of the Pan Head')
+ description='Diameter of the Pan Head',
+ unit='LENGTH',
+ )
bf_Philips_Bit_Dia: FloatProperty(
attr='bf_Philips_Bit_Dia',
name='Bit Dia', default=1.8199999332427979,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Diameter of the Philips Bit')
+ description='Diameter of the Philips Bit',
+ unit='LENGTH',
+ )
bf_Thread_Length: FloatProperty(
attr='bf_Thread_Length',
name='Thread Length', default=6,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Length of the Thread')
+ description='Length of the Thread',
+ unit='LENGTH',
+ )
bf_Major_Dia: FloatProperty(
attr='bf_Major_Dia',
name='Major Dia', default=3,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Outside diameter of the Thread')
+ description='Outside diameter of the Thread',
+ unit='LENGTH',
+ )
bf_Pitch: FloatProperty(
attr='bf_Pitch',
name='Pitch', default=0.3499999940395355,
min=0.1, soft_min=0.1,
max=7.0,
- description='Pitch if the thread'
+ description='Pitch if the thread',
+ unit='LENGTH',
)
bf_Minor_Dia: FloatProperty(
attr='bf_Minor_Dia',
name='Minor Dia', default=2.6211137771606445,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Inside diameter of the Thread'
+ description='Inside diameter of the Thread',
+ unit='LENGTH',
)
bf_Crest_Percent: IntProperty(
attr='bf_Crest_Percent',
name='Crest Percent', default=10,
min=1, soft_min=1,
max=90,
- description='Percent of the pitch that makes up the Crest'
+ description='Percent of the pitch that makes up the Crest',
)
bf_Root_Percent: IntProperty(
attr='bf_Root_Percent',
name='Root Percent', default=10,
min=1, soft_min=1,
max=90,
- description='Percent of the pitch that makes up the Root'
+ description='Percent of the pitch that makes up the Root',
)
bf_Div_Count: IntProperty(
attr='bf_Div_Count',
name='Div count', default=36,
min=4, soft_min=4,
max=4096,
- description='Div count determine circle resolution'
+ description='Div count determine circle resolution',
)
bf_Hex_Nut_Height: FloatProperty(
attr='bf_Hex_Nut_Height',
name='Hex Nut Height', default=2.4000000953674316,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Height of the Hex Nut'
+ description='Height of the Hex Nut',
+ unit='LENGTH',
)
bf_Hex_Nut_Flat_Distance: FloatProperty(
attr='bf_Hex_Nut_Flat_Distance',
name='Hex Nut Flat Dist', default=5.5,
min=0, soft_min=0,
max=MAX_INPUT_NUMBER,
- description='Flat distance of the Hex Nut'
+ description='Flat distance of the Hex Nut',
+ unit='LENGTH',
)
def draw(self, context):
diff --git a/add_mesh_BoltFactory/createMesh.py b/add_mesh_BoltFactory/createMesh.py
index 8b204427..d03e4730 100644
--- a/add_mesh_BoltFactory/createMesh.py
+++ b/add_mesh_BoltFactory/createMesh.py
@@ -31,9 +31,7 @@ from bpy_extras.object_utils import AddObjectHelper, object_data_add
NARROW_UI = 180
MAX_INPUT_NUMBER = 50
-# Global_Scale = 0.001 # 1 blender unit = X mm
-GLOBAL_SCALE = 0.1 # 1 blender unit = X mm
-# Global_Scale = 1.0 # 1 blender unit = X mm
+GLOBAL_SCALE = 1 # 1 blender unit = X mm
# next two utility functions are stolen from import_obj.py