Ver código fonte

Merge pull request #16419 from nical/issue-16395

Fix polygon triangulation failure.
Hein-Pieter van Braam 7 anos atrás
pai
commit
5c9ecc174b
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      core/math/triangulate.cpp

+ 1 - 1
core/math/triangulate.cpp

@@ -74,7 +74,7 @@ bool Triangulate::is_inside_triangle(real_t Ax, real_t Ay,
 	cCROSSap = cx * apy - cy * apx;
 	bCROSScp = bx * cpy - by * cpx;
 
-	return ((aCROSSbp >= 0.0) && (bCROSScp >= 0.0) && (cCROSSap >= 0.0));
+	return ((aCROSSbp > 0.0) && (bCROSScp > 0.0) && (cCROSSap > 0.0));
 };
 
 bool Triangulate::snip(const Vector<Vector2> &p_contour, int u, int v, int w, int n, const Vector<int> &V) {