[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [701] trunk/py/scripts/addons/ curve_simplify.py: - fix for 0 edge length spotted by pildanovak,

Florian Meyer florianfelix at web.de
Sun May 30 15:44:20 CEST 2010


Revision: 701
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=701
Author:   testscreenings
Date:     2010-05-30 15:44:20 +0200 (Sun, 30 May 2010)

Log Message:
-----------
- fix for 0 edge length spotted by pildanovak,
thanks

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-05-30 13:16:50 UTC (rev 700)
+++ trunk/py/scripts/addons/curve_simplify.py	2010-05-30 13:44:20 UTC (rev 701)
@@ -127,6 +127,9 @@
 def altitude(point1, point2, pointn):
     edge1 = point2 - point1
     edge2 = pointn - point1
+    if edge2.length == 0:
+        altitude = 0
+        return altitude
     alpha = edge1.angle(edge2)
     altitude = math.sin(alpha) * edge2.length
     return altitude




More information about the Bf-extensions-cvs mailing list