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:
authorMikhail Rachinskiy <mikhail.rachinskiy@gmail.com>2019-09-20 22:35:45 +0300
committerMikhail Rachinskiy <mikhail.rachinskiy@gmail.com>2019-09-20 22:35:55 +0300
commitb58094246600c2c27ee5cf6a56d662c3977d6d4c (patch)
treeaf6b37b7b4621a8d3b70846ea86a71e373e2c0e9 /object_print3d_utils
parent0ca49e9352d55a7d7773a6e02fed42e5cc5a4dc8 (diff)
Print3D: Cleanup style
Format class names according to Blender code style guide.
Diffstat (limited to 'object_print3d_utils')
-rw-r--r--object_print3d_utils/__init__.py50
-rw-r--r--object_print3d_utils/operators.py52
-rw-r--r--object_print3d_utils/ui.py12
3 files changed, 56 insertions, 58 deletions
diff --git a/object_print3d_utils/__init__.py b/object_print3d_utils/__init__.py
index 151923da..09be0501 100644
--- a/object_print3d_utils/__init__.py
+++ b/object_print3d_utils/__init__.py
@@ -55,7 +55,7 @@ else:
)
-class Print3D_Scene_Props(PropertyGroup):
+class SceneProperties(PropertyGroup):
export_format: EnumProperty(
name="Format",
description="Format type to export to",
@@ -126,29 +126,29 @@ class Print3D_Scene_Props(PropertyGroup):
classes = (
- Print3D_Scene_Props,
-
- ui.VIEW3D_PT_Print3D_Object,
- ui.VIEW3D_PT_Print3D_Mesh,
-
- operators.MESH_OT_Print3D_Info_Volume,
- operators.MESH_OT_Print3D_Info_Area,
- operators.MESH_OT_Print3D_Check_Degenerate,
- operators.MESH_OT_Print3D_Check_Distorted,
- operators.MESH_OT_Print3D_Check_Solid,
- operators.MESH_OT_Print3D_Check_Intersections,
- operators.MESH_OT_Print3D_Check_Thick,
- operators.MESH_OT_Print3D_Check_Sharp,
- operators.MESH_OT_Print3D_Check_Overhang,
- operators.MESH_OT_Print3D_Check_All,
- operators.MESH_OT_Print3D_Clean_Isolated,
- operators.MESH_OT_Print3D_Clean_Distorted,
- # operators.MESH_OT_Print3D_Clean_Thin,
- operators.MESH_OT_Print3D_Clean_Non_Manifold,
- operators.MESH_OT_Print3D_Select_Report,
- operators.MESH_OT_Print3D_Scale_To_Volume,
- operators.MESH_OT_Print3D_Scale_To_Bounds,
- operators.MESH_OT_Print3D_Export,
+ SceneProperties,
+
+ ui.VIEW3D_PT_print3d_object,
+ ui.VIEW3D_PT_print3d_mesh,
+
+ operators.MESH_OT_print3d_info_volume,
+ operators.MESH_OT_print3d_info_area,
+ operators.MESH_OT_print3d_check_degenerate,
+ operators.MESH_OT_print3d_check_distorted,
+ operators.MESH_OT_print3d_check_solid,
+ operators.MESH_OT_print3d_check_intersections,
+ operators.MESH_OT_print3d_check_thick,
+ operators.MESH_OT_print3d_check_sharp,
+ operators.MESH_OT_print3d_check_overhang,
+ operators.MESH_OT_print3d_check_all,
+ operators.MESH_OT_print3d_clean_isolated,
+ operators.MESH_OT_print3d_clean_distorted,
+ # operators.MESH_OT_print3d_clean_thin,
+ operators.MESH_OT_print3d_clean_non_manifold,
+ operators.MESH_OT_print3d_select_report,
+ operators.MESH_OT_print3d_scale_to_volume,
+ operators.MESH_OT_print3d_scale_to_bounds,
+ operators.MESH_OT_print3d_export,
)
@@ -156,7 +156,7 @@ def register():
for cls in classes:
bpy.utils.register_class(cls)
- bpy.types.Scene.print_3d = PointerProperty(type=Print3D_Scene_Props)
+ bpy.types.Scene.print_3d = PointerProperty(type=SceneProperties)
def unregister():
diff --git a/object_print3d_utils/operators.py b/object_print3d_utils/operators.py
index 7d3d5d6d..d389e5f5 100644
--- a/object_print3d_utils/operators.py
+++ b/object_print3d_utils/operators.py
@@ -48,7 +48,7 @@ def clean_float(text):
# ---------
# Mesh Info
-class MESH_OT_Print3D_Info_Volume(Operator):
+class MESH_OT_print3d_info_volume(Operator):
"""Report the volume of the active mesh"""
bl_idname = "mesh.print3d_info_volume"
bl_label = "Print3D Info Volume"
@@ -77,7 +77,7 @@ class MESH_OT_Print3D_Info_Volume(Operator):
return {'FINISHED'}
-class MESH_OT_Print3D_Info_Area(Operator):
+class MESH_OT_print3d_info_area(Operator):
"""Report the surface area of the active mesh"""
bl_idname = "mesh.print3d_info_area"
bl_label = "Print3D Info Area"
@@ -126,7 +126,7 @@ def multiple_obj_warning(self, context):
self.report({"INFO"}, "Multiple selected objects. Only the active one will be evaluated")
-class MESH_OT_Print3D_Check_Solid(Operator):
+class MESH_OT_print3d_check_solid(Operator):
"""Check for geometry is solid (has valid inside/outside) and correct normals"""
bl_idname = "mesh.print3d_check_solid"
bl_label = "Print3D Check Solid"
@@ -152,7 +152,7 @@ class MESH_OT_Print3D_Check_Solid(Operator):
return execute_check(self, context)
-class MESH_OT_Print3D_Check_Intersections(Operator):
+class MESH_OT_print3d_check_intersections(Operator):
"""Check geometry for self intersections"""
bl_idname = "mesh.print3d_check_intersect"
bl_label = "Print3D Check Intersections"
@@ -166,7 +166,7 @@ class MESH_OT_Print3D_Check_Intersections(Operator):
return execute_check(self, context)
-class MESH_OT_Print3D_Check_Degenerate(Operator):
+class MESH_OT_print3d_check_degenerate(Operator):
"""Check for degenerate geometry that may not print properly """ \
"""(zero area faces, zero length edges)"""
bl_idname = "mesh.print3d_check_degenerate"
@@ -194,7 +194,7 @@ class MESH_OT_Print3D_Check_Degenerate(Operator):
return execute_check(self, context)
-class MESH_OT_Print3D_Check_Distorted(Operator):
+class MESH_OT_print3d_check_distorted(Operator):
"""Check for non-flat faces """
bl_idname = "mesh.print3d_check_distort"
bl_label = "Print3D Check Distorted Faces"
@@ -223,7 +223,7 @@ class MESH_OT_Print3D_Check_Distorted(Operator):
return execute_check(self, context)
-class MESH_OT_Print3D_Check_Thick(Operator):
+class MESH_OT_print3d_check_thick(Operator):
"""Check geometry is above the minimum thickness preference """ \
"""(relies on correct normals)"""
bl_idname = "mesh.print3d_check_thick"
@@ -241,7 +241,7 @@ class MESH_OT_Print3D_Check_Thick(Operator):
return execute_check(self, context)
-class MESH_OT_Print3D_Check_Sharp(Operator):
+class MESH_OT_print3d_check_sharp(Operator):
"""Check edges are below the sharpness preference"""
bl_idname = "mesh.print3d_check_sharp"
bl_label = "Print3D Check Sharp"
@@ -267,7 +267,7 @@ class MESH_OT_Print3D_Check_Sharp(Operator):
return execute_check(self, context)
-class MESH_OT_Print3D_Check_Overhang(Operator):
+class MESH_OT_print3d_check_overhang(Operator):
"""Check faces don't overhang past a certain angle"""
bl_idname = "mesh.print3d_check_overhang"
bl_label = "Print3D Check Overhang"
@@ -304,19 +304,19 @@ class MESH_OT_Print3D_Check_Overhang(Operator):
return execute_check(self, context)
-class MESH_OT_Print3D_Check_All(Operator):
+class MESH_OT_print3d_check_all(Operator):
"""Run all checks"""
bl_idname = "mesh.print3d_check_all"
bl_label = "Print3D Check All"
check_cls = (
- MESH_OT_Print3D_Check_Solid,
- MESH_OT_Print3D_Check_Intersections,
- MESH_OT_Print3D_Check_Degenerate,
- MESH_OT_Print3D_Check_Distorted,
- MESH_OT_Print3D_Check_Thick,
- MESH_OT_Print3D_Check_Sharp,
- MESH_OT_Print3D_Check_Overhang,
+ MESH_OT_print3d_check_solid,
+ MESH_OT_print3d_check_intersections,
+ MESH_OT_print3d_check_degenerate,
+ MESH_OT_print3d_check_distorted,
+ MESH_OT_print3d_check_thick,
+ MESH_OT_print3d_check_sharp,
+ MESH_OT_print3d_check_overhang,
)
def execute(self, context):
@@ -333,7 +333,7 @@ class MESH_OT_Print3D_Check_All(Operator):
return {'FINISHED'}
-class MESH_OT_Print3D_Clean_Isolated(Operator):
+class MESH_OT_print3d_clean_isolated(Operator):
"""Cleanup isolated vertices and edges"""
bl_idname = "mesh.print3d_clean_isolated"
bl_label = "Print3D Clean Isolated "
@@ -395,7 +395,7 @@ class MESH_OT_Print3D_Clean_Isolated(Operator):
return {'CANCELLED'}
-class MESH_OT_Print3D_Clean_Distorted(Operator):
+class MESH_OT_print3d_clean_distorted(Operator):
"""Tessellate distorted faces"""
bl_idname = "mesh.print3d_clean_distorted"
bl_label = "Print3D Clean Distorted"
@@ -421,7 +421,7 @@ class MESH_OT_Print3D_Clean_Distorted(Operator):
return {'CANCELLED'}
-class MESH_OT_Print3D_Clean_Non_Manifold(Operator):
+class MESH_OT_print3d_clean_non_manifold(Operator):
"""Cleanup problems, like holes, non-manifold vertices, and inverted normals"""
bl_idname = "mesh.print3d_clean_non_manifold"
bl_label = "Print3D Clean Non-Manifold and Inverted"
@@ -561,7 +561,7 @@ class MESH_OT_Print3D_Clean_Non_Manifold(Operator):
bpy.ops.mesh.delete(type='VERT')
-class MESH_OT_Print3D_Clean_Thin(Operator):
+class MESH_OT_print3d_clean_thin(Operator):
"""Ensure minimum thickness"""
bl_idname = "mesh.print3d_clean_thin"
bl_label = "Print3D Clean Thin"
@@ -577,7 +577,7 @@ class MESH_OT_Print3D_Clean_Thin(Operator):
# Select Report
# ... helper function for info UI
-class MESH_OT_Print3D_Select_Report(Operator):
+class MESH_OT_print3d_select_report(Operator):
"""Select the data associated with this report"""
bl_idname = "mesh.print3d_select_report"
bl_label = "Print3D Select Report"
@@ -608,7 +608,7 @@ class MESH_OT_Print3D_Select_Report(Operator):
bpy.ops.mesh.select_mode(type=self._type_to_mode[bm_type])
bm = bmesh.from_edit_mesh(obj.data)
- elems = getattr(bm, MESH_OT_Print3D_Select_Report._type_to_attr[bm_type])[:]
+ elems = getattr(bm, MESH_OT_print3d_select_report._type_to_attr[bm_type])[:]
try:
for i in bm_array:
@@ -631,7 +631,7 @@ def _scale(scale, report=None, report_suffix=""):
report({'INFO'}, f"Scaled by {scale_fmt}{report_suffix}")
-class MESH_OT_Print3D_Scale_To_Volume(Operator):
+class MESH_OT_print3d_scale_to_volume(Operator):
"""Scale edit-mesh or selected-objects to a set volume"""
bl_idname = "mesh.print3d_scale_to_volume"
bl_label = "Scale to Volume"
@@ -678,7 +678,7 @@ class MESH_OT_Print3D_Scale_To_Volume(Operator):
return wm.invoke_props_dialog(self)
-class MESH_OT_Print3D_Scale_To_Bounds(Operator):
+class MESH_OT_print3d_scale_to_bounds(Operator):
"""Scale edit-mesh or selected-objects to fit within a maximum length"""
bl_idname = "mesh.print3d_scale_to_bounds"
bl_label = "Scale to Bounds"
@@ -736,7 +736,7 @@ class MESH_OT_Print3D_Scale_To_Bounds(Operator):
# ------
# Export
-class MESH_OT_Print3D_Export(Operator):
+class MESH_OT_print3d_export(Operator):
"""Export active object using print3d settings"""
bl_idname = "mesh.print3d_export"
bl_label = "Print3D Export"
diff --git a/object_print3d_utils/ui.py b/object_print3d_utils/ui.py
index 9b935f03..4b472a8d 100644
--- a/object_print3d_utils/ui.py
+++ b/object_print3d_utils/ui.py
@@ -26,7 +26,7 @@ import bmesh
from . import report
-class Print3D_ToolBar:
+class Print3DToolBar:
bl_label = "Print3D"
bl_space_type = 'VIEW_3D'
bl_region_type = 'UI'
@@ -59,7 +59,7 @@ class Print3D_ToolBar:
col.operator(
"mesh.print3d_select_report",
text=text,
- icon=Print3D_ToolBar._type_to_icon[bm_type],
+ icon=Print3DToolBar._type_to_icon[bm_type],
).index = i
layout.operator("mesh.select_non_manifold", text="Non Manifold Extended")
else:
@@ -132,17 +132,15 @@ class Print3D_ToolBar:
rowsub.prop(print_3d, "export_format", text="")
rowsub.operator("mesh.print3d_export", text="Export", icon='EXPORT')
- Print3D_ToolBar.draw_report(layout, context)
+ Print3DToolBar.draw_report(layout, context)
# So we can have a panel in both object mode and editmode
-class VIEW3D_PT_Print3D_Object(Panel, Print3D_ToolBar):
+class VIEW3D_PT_print3d_object(Panel, Print3DToolBar):
bl_category = "3D Printing"
- bl_idname = "VIEW3D_PT_print3d_object"
bl_context = "objectmode"
-class VIEW3D_PT_Print3D_Mesh(Panel, Print3D_ToolBar):
+class VIEW3D_PT_print3d_mesh(Panel, Print3DToolBar):
bl_category = "3D Printing"
- bl_idname = "VIEW3D_PT_print3d_mesh"
bl_context = "mesh_edit"