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>2018-06-15 17:20:00 +0300
committerMikhail Rachinskiy <mikhail.rachinskiy@gmail.com>2018-06-15 17:20:00 +0300
commit3959f1016e86478456948c1c436064a9a16d6118 (patch)
tree955cdc5d3da9f1ba84be02ba5813e77fdec5083d /object_print3d_utils/operators.py
parent9ae033c49c1b16718eac6306bdc271a5e6e6bf38 (diff)
Print3D: Cleanup
Diffstat (limited to 'object_print3d_utils/operators.py')
-rw-r--r--object_print3d_utils/operators.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/object_print3d_utils/operators.py b/object_print3d_utils/operators.py
index be8c323e..e7ff4713 100644
--- a/object_print3d_utils/operators.py
+++ b/object_print3d_utils/operators.py
@@ -20,8 +20,6 @@
# All Operator
-import array
-
import bpy
from bpy.types import Operator
from bpy.props import (
@@ -131,6 +129,8 @@ class MESH_OT_Print3D_Check_Solid(Operator):
@staticmethod
def main_check(obj, info):
+ import array
+
bm = mesh_helpers.bmesh_copy_from_object(obj, transform=False, triangulate=False)
edges_non_manifold = array.array('i', (i for i, ele in enumerate(bm.edges)
@@ -173,6 +173,8 @@ class MESH_OT_Print3D_Check_Degenerate(Operator):
@staticmethod
def main_check(obj, info):
+ import array
+
scene = bpy.context.scene
print_3d = scene.print_3d
threshold = print_3d.threshold_zero
@@ -201,6 +203,8 @@ class MESH_OT_Print3D_Check_Distorted(Operator):
@staticmethod
def main_check(obj, info):
+ import array
+
scene = bpy.context.scene
print_3d = scene.print_3d
angle_distort = print_3d.angle_distort
@@ -356,7 +360,7 @@ class MESH_OT_Print3D_Clean_Isolated(Operator):
return ele.is_wire
def vert_is_isolated(ele):
- return (not bool(ele.link_edges))
+ return not bool(ele.link_edges)
# --- face
elems_remove = [ele for ele in bm.faces if face_is_isolated(ele)]