///Returns whether a point lies within a polygon public static bool PointInPoly(Vector2 p, Poly poly) { return(PointInPoly(p, poly.GetOffsetVerts())); }
///Returns whether a polygon intersects another polygon public static bool PolyIntersectsPoly(Poly p1, Poly p2) { return(PolyIntersectsPoly(p1.GetOffsetVerts(), p2.GetOffsetVerts())); }
///Returns whether a line segment intersects a polygon public static bool LineSegIntersectsPoly(LineSeg lns, Poly p) { return(LineSegIntersectsPoly(lns, p.GetOffsetVerts())); }
///Returns whether a circle intersects a polygon public static bool CircleIntersectsPoly(Circle c, Poly p) { return(CircleIntersectsPoly(c, p.GetOffsetVerts())); }
///Returns whether a point lies on the perimeter of a polygon public static bool PointOnPolyPerimeter(Vector2 p, Poly poly) { return(PointOnPolyPerimeter(p, poly.GetOffsetVerts())); }