Changeset View
Changeset View
Standalone View
Standalone View
measureit/measureit_main.py
| Context not available. | |||||
| row = box.row(True) | row = box.row(True) | ||||
| row.prop(segment, 'glarrow_a', text="") | row.prop(segment, 'glarrow_a', text="") | ||||
| row.prop(segment, 'glarrow_b', text="") | row.prop(segment, 'glarrow_b', text="") | ||||
| row.prop(segment, 'glarrow_s', text="Size") | if segment.glarrow_a != '99' or segment.glarrow_b != '99': | ||||
| row.prop(segment, 'glarrow_s', text="Size") | |||||
| if segment.gltype != 2 and segment.gltype != 10: | if segment.gltype != 2 and segment.gltype != 10: | ||||
| row = box.row(True) | row = box.row(True) | ||||
| Context not available. | |||||
| text="Mesh Debug", emboss=False) | text="Mesh Debug", emboss=False) | ||||
| row = box.row() | row = box.row() | ||||
| row.prop(scene, "measureit_debug_vertices", icon="LOOPSEL") | split = row.split(percentage=0.10, align=True) | ||||
| row.prop(scene, "measureit_debug_location", icon="EMPTY_DATA") | split.prop(scene, 'measureit_debug_obj_color', text="") | ||||
| row.prop(scene, "measureit_debug_faces", icon="FACESEL") | split.prop(scene, "measureit_debug_objects", icon="OBJECT_DATA") | ||||
| split.prop(scene, "measureit_debug_object_loc", icon="EMPTY_DATA") | |||||
| row = box.row() | row = box.row() | ||||
| row.prop(scene, "measureit_debug_select", icon="GHOST_ENABLED") | split = row.split(percentage=0.10, align=True) | ||||
| row.prop(scene, "measureit_debug_normals", icon="MAN_TRANS") | split.prop(scene, 'measureit_debug_vert_color', text="") | ||||
| if scene.measureit_debug_normals is True: | split.prop(scene, "measureit_debug_vertices", icon="LOOPSEL") | ||||
| row.prop(scene, "measureit_debug_normal_size") | split.prop(scene, "measureit_debug_vert_loc", icon="EMPTY_DATA") | ||||
| row.prop(scene, "measureit_debug_normal_details") | if scene.measureit_debug_vert_loc is True: | ||||
| split.prop(scene, 'measureit_debug_vert_loc_toggle', text="") | |||||
| row = box.row() | row = box.row() | ||||
| row.prop(scene, 'measureit_debug_color', text="") | split = row.split(percentage=0.10, align=True) | ||||
| row.prop(scene, 'measureit_debug_color2', text="") | split.prop(scene, 'measureit_debug_edge_color', text="") | ||||
| row.prop(scene, 'measureit_debug_color3', text="") | split = split.split(percentage=0.5, align=True) | ||||
| split.prop(scene, "measureit_debug_edges", icon="EDGESEL") | |||||
| row = box.row() | |||||
| split = row.split(percentage=0.10, align=True) | |||||
| split.prop(scene, 'measureit_debug_face_color', text="") | |||||
| split = split.split(percentage=0.5, align=True) | |||||
| split.prop(scene, "measureit_debug_faces", icon="FACESEL") | |||||
| row = box.row() | row = box.row() | ||||
| split = row.split(percentage=0.10, align=True) | |||||
| split.prop(scene, 'measureit_debug_norm_color', text="") | |||||
| if scene.measureit_debug_normals is False: | |||||
| split = split.split(percentage=0.50, align=True) | |||||
| split.prop(scene, "measureit_debug_normals", icon="MAN_TRANS") | |||||
| else: | |||||
| split = split.split(percentage=0.5, align=True) | |||||
| split.prop(scene, "measureit_debug_normals", icon="MAN_TRANS") | |||||
| split.prop(scene, "measureit_debug_normal_size") | |||||
| row = box.row() | |||||
| split = row.split(percentage=0.10, align=True) | |||||
| split.separator() | |||||
| split.prop(scene, "measureit_debug_normal_details") | |||||
| split.prop(scene, 'measureit_debug_width', text="Thickness") | |||||
| row = box.row(align=True) | |||||
| row.prop(scene, "measureit_debug_select", icon="GHOST_ENABLED") | |||||
| row.prop(scene, 'measureit_debug_font', text="Font") | row.prop(scene, 'measureit_debug_font', text="Font") | ||||
| row.prop(scene, 'measureit_debug_width', text="Thickness") | |||||
| row.prop(scene, 'measureit_debug_precision', text="Precision") | row.prop(scene, 'measureit_debug_precision', text="Precision") | ||||
| Context not available. | |||||
| if scene.measureit_debug is True: | if scene.measureit_debug is True: | ||||
| selobj = bpy.context.selected_objects | selobj = bpy.context.selected_objects | ||||
| for myobj in selobj: | for myobj in selobj: | ||||
| if scene.measureit_debug_objects is True: | |||||
| draw_object(context, myobj, region, rv3d) | |||||
| elif scene.measureit_debug_object_loc is True: | |||||
| draw_object(context, myobj, region, rv3d) | |||||
| if scene.measureit_debug_vertices is True: | if scene.measureit_debug_vertices is True: | ||||
| draw_vertices(context, myobj, region, rv3d) | draw_vertices(context, myobj, region, rv3d) | ||||
| elif scene.measureit_debug_vert_loc is True: | |||||
| draw_vertices(context, myobj, region, rv3d) | |||||
| if scene.measureit_debug_edges is True: | |||||
| draw_edges(context, myobj, region, rv3d) | |||||
| if scene.measureit_debug_faces is True or scene.measureit_debug_normals is True: | if scene.measureit_debug_faces is True or scene.measureit_debug_normals is True: | ||||
| draw_faces(context, myobj, region, rv3d) | draw_faces(context, myobj, region, rv3d) | ||||
| Context not available. | |||||