diff --git a/src/org/poly2tri/earClip/EarClip.scala b/src/org/poly2tri/earClip/EarClip.scala index cd9864c..9243ae4 100644 --- a/src/org/poly2tri/earClip/EarClip.scala +++ b/src/org/poly2tri/earClip/EarClip.scala @@ -40,18 +40,20 @@ class EarClip { def triangulatePolygon(x: Array[Float], y: Array[Float], vn: Int, results: Array[Triangle]): Int = { + /* val p1 = Point(x(0), y(0)) val p2 = Point(x(1), y(1)) val p3 = Point(x(2), y(2)) val ccw = Util.orient2d(p1, p2, p3) > 0 - - val xv = if(ccw) x else x.reverse.toArray - val yv = if(ccw) y else y.reverse.toArray + */ + + val xv = x.reverse.toArray + val yv = y.reverse.toArray if (vn < 3) return 0 var vNum = vn - + //Recurse and split on pinch points val pA = new Poly val pB = new Poly