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:
authorAntonioya <blendergit@gmail.com>2016-09-30 22:42:51 +0300
committerAntonioya <blendergit@gmail.com>2016-09-30 22:42:51 +0300
commitb13fa5d81cb68c375e2e0ab3776dcdedc501eb25 (patch)
treefe01bb9643208da9169150b7daf77a05c5c45f96 /measureit/__init__.py
parent5929cc941927b9d8feac092c799cdb9ff2e93641 (diff)
MeasureIt: Cleanup code
Clean and reformat code for better reading
Diffstat (limited to 'measureit/__init__.py')
-rw-r--r--measureit/__init__.py351
1 files changed, 176 insertions, 175 deletions
diff --git a/measureit/__init__.py b/measureit/__init__.py
index 1a2aa37e..abafcd80 100644
--- a/measureit/__init__.py
+++ b/measureit/__init__.py
@@ -34,7 +34,7 @@ bl_info = {
"description": "Tools for measuring objects.",
"wiki_url": "https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/3D_interaction/Measureit",
"category": "3D View"
- }
+}
import sys
import os
@@ -57,15 +57,15 @@ import bpy
from bpy.types import Scene, WindowManager
from bpy.props import FloatVectorProperty, IntProperty, BoolProperty, StringProperty, FloatProperty, EnumProperty
-
# --------------------------------------------------------------
# Register all operators and panels
# --------------------------------------------------------------
## Addons Preferences Update Panel
from bpy.types import (
- AddonPreferences,
- )
+ AddonPreferences,
+)
+
def update_panel(self, context):
try:
@@ -84,24 +84,25 @@ def update_panel(self, context):
measureit_main.MeasureitRenderPanel.bl_category = context.user_preferences.addons[__name__].preferences.category
bpy.utils.register_class(measureit_main.MeasureitRenderPanel)
+
class Measure_Pref(AddonPreferences):
bl_idname = __name__
category = StringProperty(
- name="Tab Category",
- description="Choose a name for the category of the panel",
- default="Measureit",
- update=update_panel
- )
+ name="Tab Category",
+ description="Choose a name for the category of the panel",
+ default="Measureit",
+ update=update_panel
+ )
def draw(self, context):
-
layout = self.layout
row = layout.row()
col = row.column()
col.label(text="Tab Category:")
col.prop(self, "category", text="")
+
# Define menu
# noinspection PyUnusedLocal
def register():
@@ -135,220 +136,220 @@ def register():
subtype='COLOR',
size=4)
Scene.measureit_font_size = IntProperty(name="Text Size",
- description="Default text size",
- default=14, min=10, max=150)
+ description="Default text size",
+ default=14, min=10, max=150)
Scene.measureit_hint_space = FloatProperty(name='Separation', min=0, max=100, default=0.1,
- precision=3,
- description="Default distance to display measure")
+ precision=3,
+ description="Default distance to display measure")
Scene.measureit_gl_ghost = BoolProperty(name="All",
- description="Display measures for all objects,"
- " not only selected",
- default=True)
+ description="Display measures for all objects,"
+ " not only selected",
+ default=True)
Scene.measureit_gl_txt = StringProperty(name="Text", maxlen=256,
- description="Short description (use | for line break)")
+ description="Short description (use | for line break)")
Scene.measureit_gl_precision = IntProperty(name='Precision', min=0, max=5, default=2,
- description="Number of decimal precision")
+ description="Number of decimal precision")
Scene.measureit_gl_show_d = BoolProperty(name="ShowDist",
- description="Display distances",
- default=True)
+ description="Display distances",
+ default=True)
Scene.measureit_gl_show_n = BoolProperty(name="ShowName",
- description="Display texts",
- default=False)
+ description="Display texts",
+ default=False)
Scene.measureit_scale = BoolProperty(name="Scale",
- description="Use scale factor",
- default=False)
+ description="Use scale factor",
+ default=False)
Scene.measureit_scale_factor = FloatProperty(name='Factor', min=0.001, max=9999999,
- default=1.0,
- precision=3,
- description="Scale factor 1:x")
+ default=1.0,
+ precision=3,
+ description="Scale factor 1:x")
Scene.measureit_scale_color = FloatVectorProperty(name="Scale color",
- description="Scale Color",
- default=(1, 1, 0, 1.0),
- min=0.1,
- max=1,
- subtype='COLOR',
- size=4)
+ description="Scale Color",
+ default=(1, 1, 0, 1.0),
+ min=0.1,
+ max=1,
+ subtype='COLOR',
+ size=4)
Scene.measureit_scale_font = IntProperty(name="Font",
- description="Text size",
- default=14, min=10, max=150)
+ description="Text size",
+ default=14, min=10, max=150)
Scene.measureit_scale_pos_x = IntProperty(name="Position X",
- description="Margin on the X axis",
- default=5,
- min=0,
- max=100)
+ description="Margin on the X axis",
+ default=5,
+ min=0,
+ max=100)
Scene.measureit_scale_pos_y = IntProperty(name="Position Y",
- description="Margin on the Y axis",
- default=5,
- min=0,
- max=100)
+ description="Margin on the Y axis",
+ default=5,
+ min=0,
+ max=100)
Scene.measureit_gl_scaletxt = StringProperty(name="ScaleText", maxlen=48,
- description="Scale title",
- default="Scale:")
+ description="Scale title",
+ default="Scale:")
Scene.measureit_scale_precision = IntProperty(name='Precision', min=0, max=5, default=0,
- description="Number of decimal precision")
+ description="Number of decimal precision")
Scene.measureit_ovr = BoolProperty(name="Override",
- description="Override colors and fonts",
- default=False)
+ description="Override colors and fonts",
+ default=False)
Scene.measureit_ovr_font = IntProperty(name="Font",
- description="Override text size",
- default=14, min=10, max=150)
+ description="Override text size",
+ default=14, min=10, max=150)
Scene.measureit_ovr_color = FloatVectorProperty(name="Override color",
- description="Override Color",
- default=(1, 0, 0, 1.0),
- min=0.1,
- max=1,
- subtype='COLOR',
- size=4)
+ description="Override Color",
+ default=(1, 0, 0, 1.0),
+ min=0.1,
+ max=1,
+ subtype='COLOR',
+ size=4)
Scene.measureit_ovr_width = IntProperty(name='Override width', min=1, max=10, default=1,
- description='override line width')
+ description='override line width')
Scene.measureit_units = EnumProperty(items=(('1', "Automatic", "Use scene units"),
- ('2', "Meters", ""),
- ('3', "Centimeters", ""),
- ('4', "Milimiters", ""),
- ('5', "Feet", ""),
- ('6', "Inches", "")),
- name="Units",
- default="2",
- description="Units")
+ ('2', "Meters", ""),
+ ('3', "Centimeters", ""),
+ ('4', "Milimiters", ""),
+ ('5', "Feet", ""),
+ ('6', "Inches", "")),
+ name="Units",
+ default="2",
+ description="Units")
Scene.measureit_render = BoolProperty(name="Render",
- description="Save an image with measures over"
- " render image",
- default=False)
+ description="Save an image with measures over"
+ " render image",
+ default=False)
Scene.measureit_render_type = EnumProperty(items=(('1', "*Current", "Use current render"),
- ('2', "OpenGL", ""),
- ('3', "Animation OpenGL", ""),
- ('4', "Image", ""),
- ('5', "Animation", "")),
- name="Render type",
- description="Type of render image")
+ ('2', "OpenGL", ""),
+ ('3', "Animation OpenGL", ""),
+ ('4', "Image", ""),
+ ('5', "Animation", "")),
+ name="Render type",
+ description="Type of render image")
Scene.measureit_sum = EnumProperty(items=(('99', "-", "Select a group for sum"),
- ('0', "A", ""),
- ('1', "B", ""),
- ('2', "C", ""),
- ('3', "D", ""),
- ('4', "E", ""),
- ('5', "F", ""),
- ('6', "G", ""),
- ('7', "H", ""),
- ('8', "I", ""),
- ('9', "J", ""),
- ('10', "K", ""),
- ('11', "L", ""),
- ('12', "M", ""),
- ('13', "N", ""),
- ('14', "O", ""),
- ('15', "P", ""),
- ('16', "Q", ""),
- ('17', "R", ""),
- ('18', "S", ""),
- ('19', "T", ""),
- ('20', "U", ""),
- ('21', "V", ""),
- ('22', "W", ""),
- ('23', "X", ""),
- ('24', "Y", ""),
- ('25', "Z", "")),
- name="Sum in Group",
- description="Add segment length in selected group")
+ ('0', "A", ""),
+ ('1', "B", ""),
+ ('2', "C", ""),
+ ('3', "D", ""),
+ ('4', "E", ""),
+ ('5', "F", ""),
+ ('6', "G", ""),
+ ('7', "H", ""),
+ ('8', "I", ""),
+ ('9', "J", ""),
+ ('10', "K", ""),
+ ('11', "L", ""),
+ ('12', "M", ""),
+ ('13', "N", ""),
+ ('14', "O", ""),
+ ('15', "P", ""),
+ ('16', "Q", ""),
+ ('17', "R", ""),
+ ('18', "S", ""),
+ ('19', "T", ""),
+ ('20', "U", ""),
+ ('21', "V", ""),
+ ('22', "W", ""),
+ ('23', "X", ""),
+ ('24', "Y", ""),
+ ('25', "Z", "")),
+ name="Sum in Group",
+ description="Add segment length in selected group")
Scene.measureit_rf = BoolProperty(name="render_frame",
- description="Add a frame in render output",
- default=False)
+ description="Add a frame in render output",
+ default=False)
Scene.measureit_rf_color = FloatVectorProperty(name="Fcolor",
- description="Frame Color",
- default=(0.9, 0.9, 0.9, 1.0),
- min=0.1,
- max=1,
- subtype='COLOR',
- size=4)
+ description="Frame Color",
+ default=(0.9, 0.9, 0.9, 1.0),
+ min=0.1,
+ max=1,
+ subtype='COLOR',
+ size=4)
Scene.measureit_rf_border = IntProperty(name='fborder ', min=1, max=1000, default=10,
- description='Frame space from border')
+ description='Frame space from border')
Scene.measureit_rf_line = IntProperty(name='fline', min=1, max=10, default=1,
- description='Line width for border')
+ description='Line width for border')
Scene.measureit_glarrow_a = EnumProperty(items=(('99', "--", "No arrow"),
- ('1', "Line",
- "The point of the arrow are lines"),
- ('2', "Triangle",
- "The point of the arrow is triangle"),
- ('3', "TShape",
- "The point of the arrow is a T")),
- name="A end",
- description="Add arrows to point A")
+ ('1', "Line",
+ "The point of the arrow are lines"),
+ ('2', "Triangle",
+ "The point of the arrow is triangle"),
+ ('3', "TShape",
+ "The point of the arrow is a T")),
+ name="A end",
+ description="Add arrows to point A")
Scene.measureit_glarrow_b = EnumProperty(items=(('99', "--", "No arrow"),
- ('1', "Line",
- "The point of the arrow are lines"),
- ('2', "Triangle",
- "The point of the arrow is triangle"),
- ('3', "TShape",
- "The point of the arrow is a T")),
- name="B end",
- description="Add arrows to point B")
+ ('1', "Line",
+ "The point of the arrow are lines"),
+ ('2', "Triangle",
+ "The point of the arrow is triangle"),
+ ('3', "TShape",
+ "The point of the arrow is a T")),
+ name="B end",
+ description="Add arrows to point B")
Scene.measureit_glarrow_s = IntProperty(name="Size",
- description="Arrow size",
- default=15, min=6, max=500)
+ description="Arrow size",
+ default=15, min=6, max=500)
Scene.measureit_debug = BoolProperty(name="Debug",
- description="Display information for debuging"
- " (expand/collapse for enabling or disabling)"
- " this information is only renderered for "
- "selected objects",
- default=False)
+ description="Display information for debuging"
+ " (expand/collapse for enabling or disabling)"
+ " this information is only renderered for "
+ "selected objects",
+ default=False)
Scene.measureit_debug_select = BoolProperty(name="Selected",
- description="Display information "
- "for selected vertices/faces",
- default=False)
+ description="Display information "
+ "for selected vertices/faces",
+ default=False)
Scene.measureit_debug_vertices = BoolProperty(name="Vertices",
- description="Display vertex number",
- default=True)
+ description="Display vertex number",
+ default=True)
Scene.measureit_debug_location = BoolProperty(name="Location",
- description="Display vertex location",
- default=False)
+ description="Display vertex location",
+ default=False)
Scene.measureit_debug_faces = BoolProperty(name="Faces",
- description="Display face number",
- default=False)
+ description="Display face number",
+ default=False)
Scene.measureit_debug_normals = BoolProperty(name="Normals",
- description="Display face normal "
- "vector and creation order",
- default=False)
+ description="Display face normal "
+ "vector and creation order",
+ default=False)
Scene.measureit_debug_normal_details = BoolProperty(name="Details",
- description="Display face normal details",
- default=True)
+ description="Display face normal details",
+ default=True)
Scene.measureit_debug_font = IntProperty(name="Font",
- description="Debug text size",
- default=14, min=10, max=150)
+ description="Debug text size",
+ default=14, min=10, max=150)
Scene.measureit_debug_color = FloatVectorProperty(name="Debug color",
- description="Debug Color",
- default=(1, 0, 0, 1.0),
- min=0.1,
- max=1,
- subtype='COLOR',
- size=4)
+ description="Debug Color",
+ default=(1, 0, 0, 1.0),
+ min=0.1,
+ max=1,
+ subtype='COLOR',
+ size=4)
Scene.measureit_debug_color2 = FloatVectorProperty(name="Debug face color",
- description="Debug face Color",
- default=(0, 1, 0, 1.0),
- min=0.1,
- max=1,
- subtype='COLOR',
- size=4)
+ description="Debug face Color",
+ default=(0, 1, 0, 1.0),
+ min=0.1,
+ max=1,
+ subtype='COLOR',
+ size=4)
Scene.measureit_debug_color3 = FloatVectorProperty(name="Debug vector color",
- description="Debug vector Color",
- default=(1.0, 1.0, 0.1, 1.0),
- min=0.1,
- max=1,
- subtype='COLOR',
- size=4)
+ description="Debug vector Color",
+ default=(1.0, 1.0, 0.1, 1.0),
+ min=0.1,
+ max=1,
+ subtype='COLOR',
+ size=4)
Scene.measureit_debug_normal_size = FloatProperty(name='Len', min=0.001, max=9,
- default=0.5,
- precision=2,
- description="Normal arrow size")
+ default=0.5,
+ precision=2,
+ description="Normal arrow size")
Scene.measureit_debug_width = IntProperty(name='Debug width', min=1, max=10, default=2,
- description='Vector line thickness')
+ description='Vector line thickness')
Scene.measureit_debug_precision = IntProperty(name='Precision', min=0, max=5, default=1,
- description="Number of decimal precision")
+ description="Number of decimal precision")
# OpenGL flag
wm = WindowManager