pointInQuad4 function
Checks if point p is inside the quad defined by p1, p2, p3, p4.
Optimized version without list allocation.
Implementation
@pragma('vm:prefer-inline')
bool pointInQuad4(Offset p, Offset p1, Offset p2, Offset p3, Offset p4) {
return pointInTri(p, p1, p2, p3) || pointInTri(p, p1, p3, p4);
}