bool isConvex()

Source

bool isConvex()  {

  int length = points.length;
  if (length <= 3) return true;

  for(int i = 0; i < length; i++) {
    Point<num> p1 = points[(i + 0) % length];
    Point<num> p2 = points[(i + 1) % length];
    Point<num> p3 = points[(i + 2) % length];
    if(!_convex(p1.x, p1.y, p2.x, p2.y, p3.x, p3.y)) return false;
  }

  return true;
}