diff --git a/poly2tri/common/utils.h b/poly2tri/common/utils.h index d01b778..a38e448 100644 --- a/poly2tri/common/utils.h +++ b/poly2tri/common/utils.h @@ -105,7 +105,7 @@ bool InScanArea(Point& pa, Point& pb, Point& pc, Point& pd) bool InScanArea(Point& pa, Point& pb, Point& pc, Point& pd) { double oadb = (pa.x - pb.x)*(pd.y - pb.y) - (pd.x - pb.x)*(pa.y - pb.y); - if (oadb >= EPSILON) { + if (oadb >= -EPSILON) { return false; }