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