[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