public static Polygon Scale(Polygon ply, int width, int height) { return(Polygon.Truncate(PolygonF.Scale(ply._ply, (float)width, (float)height))); }
public static Polygon Offset(Polygon ply, int x, int y) { return(Polygon.Truncate(PolygonF.Offset(ply._ply, (float)x, (float)y))); }
public static Polygon Rotate(Polygon ply, float degrees, Point center) { return(Polygon.Truncate(PolygonF.Rotate(ply._ply, degrees, new PointF((float)center.X, (float)center.Y)))); }