contains method
- Point p
Check if a point is inside this quadrilateral
Uses the sign-based triangle decomposition method.
Implementation
bool contains(Point p) {
// Split into two triangles: (a,b,c) and (a,c,d)
return _inTriangle(p, a, b, c) || _inTriangle(p, a, c, d);
}