diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-04-04 22:25:22 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-04-04 22:25:22 +0400 |
commit | 5fd8bdb7dc0a1c1e59d25d94f2d276a6a48b54fb (patch) | |
tree | 9d9549b54e9a4afac9ba615f841ee66a6c8b8d5d /object_print3d_utils/operators.py | |
parent | 2e3a36f98d6e5990f822aaf4d44b2fb7f1b5d8d0 (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.py | 6 |
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'} |