فهرست منبع

isConvex() returns true if polygon contains less than 3 points

bstouls 6 سال پیش
والد
کامیت
5e6392c572
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      h2d/col/Polygon.hx

+ 2 - 0
h2d/col/Polygon.hx

@@ -135,6 +135,8 @@ abstract Polygon(Array<Point>) from Array<Point> to Array<Point> {
 	}
 
 	public function isConvex() {
+		if(points.length < 3) return true;
+
 		var p1 = points[points.length - 2];
 		var p2 = points[points.length - 1];
 		var p3 = points[0];