[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [740] trunk/py/scripts/addons/ curve_simplify.py: saner multiplier for curvature threshold, more precision

Florian Meyer florianfelix at web.de
Fri Jun 18 14:13:14 CEST 2010


Revision: 740
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=740
Author:   testscreenings
Date:     2010-06-18 14:13:13 +0200 (Fri, 18 Jun 2010)

Log Message:
-----------
saner multiplier for curvature threshold, more precision

Modified Paths:
--------------
    trunk/py/scripts/addons/curve_simplify.py

Modified: trunk/py/scripts/addons/curve_simplify.py
===================================================================
--- trunk/py/scripts/addons/curve_simplify.py	2010-06-17 09:52:49 UTC (rev 739)
+++ trunk/py/scripts/addons/curve_simplify.py	2010-06-18 12:13:13 UTC (rev 740)
@@ -78,7 +78,7 @@
     # tested against averaged curvatures and distances of neighbour verts
     newVerts.append(0) # first vert is always kept
     for i, curv in enumerate(curvatures):
-        if (curv >= k_thresh*0.1
+        if (curv >= k_thresh*0.01
         or distances[i] >= dis_error*0.1):
             newVerts.append(i)
     newVerts.append(len(curvatures)-1) # last vert is always kept
@@ -474,7 +474,7 @@
                             items=SplineTypes)
     k_thresh = FloatProperty(name="k",
                             min=0, soft_min=0,
-                            default=0,
+                            default=0, precision=3,
                             description="threshold")
     pointsNr = IntProperty(name="n",
                             min=5, soft_min=5,




More information about the Bf-extensions-cvs mailing list