diff --git a/sirius.cpp b/sirius.cpp index 5d160485b6a541972d0c9a5950af5984d15371b4..edc477985f001821c02735302cef19fe0221e35b 100644 --- a/sirius.cpp +++ b/sirius.cpp @@ -225,6 +225,7 @@ public: while (!remainingVertices.empty()) { //finding an ear auto currVertex = remainingVertices.begin(); + //check if current vertex is an ear vec2 currPotDiag1 = *getNextVertex(currVertex); vec2 currPotDiag2 = *getPreviousVertex(currVertex); @@ -239,7 +240,7 @@ public: break; //check if current potential diagonal is fully outside the polygon - vec2 infinity(250, 250); + vec2 infinity(200, 200); vec2 middle((currPotDiag1 + currPotDiag2) / 2); int numberOfIntersections = 0; for (auto currEdgeStart = remainingVertices.begin();