i1 -- i2
o1 -+------+-- o2
| | | |
| | | |
o0 -+------+-- o3
i0 -- i3
const outer = [[0, 0], [0, 3], [3, 3], [3, 0], [0, 0]];
const inner = [[1, -1], [1, 4], [2, 4], [2, -1], [1, -1]];
geomPolygonIntersectsPolygon(outer, inner, false); // returns false (lax test - points only)
geomPolygonIntersectsPolygon(outer, inner, true); // returns true (strict test - points and segments)
Return true if any part of inner polygon intersects outer polygon, false otherwise