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:
authorCampbell Barton <ideasman42@gmail.com>2013-04-04 22:25:22 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-04-04 22:25:22 +0400
commit5fd8bdb7dc0a1c1e59d25d94f2d276a6a48b54fb (patch)
tree9d9549b54e9a4afac9ba615f841ee66a6c8b8d5d /object_print3d_utils/operators.py
parent2e3a36f98d6e5990f822aaf4d44b2fb7f1b5d8d0 (diff)
resolve issues reported by dolf.
(but not all) 1. Don't zoom out when selecting output. Often you want to recheck an area you're working on... and you have to zoom back in again and again. 3. The distorted check is a great tool.. I have the default value at 45 degrees... I think you had it at 15? That's a bit low. 4. The upper limit for thickness check needs to be much higher. If you're working in mm 1 is too low (coloured prints have a lower limit of 2mm)... so make the limit for the check 10 or so. 5. Sharp edge check seems to work for both negative and positive values. There is very much a difference between those when printing... You're usually looking for pointy stuff.
Diffstat (limited to 'object_print3d_utils/operators.py')
-rw-r--r--object_print3d_utils/operators.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/object_print3d_utils/operators.py b/object_print3d_utils/operators.py
index 382eb135..76d2dc6e 100644
--- a/object_print3d_utils/operators.py
+++ b/object_print3d_utils/operators.py
@@ -256,7 +256,7 @@ class Print3DCheckSharp(Operator):
bm.normal_update()
edges_sharp = [ele.index for ele in bm.edges
- if ele.is_manifold and ele.calc_face_angle() > angle_sharp]
+ if ele.is_manifold and ele.calc_face_angle_signed() > angle_sharp]
info.append(("Sharp Edge: %d" % len(edges_sharp),
(bmesh.types.BMEdge, edges_sharp)))
@@ -482,8 +482,8 @@ class Print3DSelectReport(Operator):
# possible arrays are out of sync
self.report({'WARNING'}, "Report is out of date, re-run check")
- # Perhaps this is annoying? but also handy!
- bpy.ops.view3d.view_selected(use_all_regions=False)
+ # cool, but in fact annoying
+ #~ bpy.ops.view3d.view_selected(use_all_regions=False)
return {'FINISHED'}