public static TmxObjectPolygon FromRectangle(TmxMap tmxMap, TmxObjectRectangle tmxRectangle)
        {
            TmxObjectPolygon tmxObjectPolygon = new TmxObjectPolygon();

            TmxObject.CopyBaseProperties(tmxRectangle, tmxObjectPolygon);
            tmxObjectPolygon.Points = tmxRectangle.Points;
            return(tmxObjectPolygon);
        }
        static public TmxObjectPolygon FromIsometricRectangle(TmxMap tmxMap, TmxObjectRectangle tmxRectangle)
        {
            Debug.Assert(tmxMap.Orientation == TmxMap.MapOrientation.Isometric);

            TmxObjectPolygon tmxPolygon = new TmxObjectPolygon();

            TmxObject.CopyBaseProperties(tmxRectangle, tmxPolygon);

            tmxPolygon.Points = tmxRectangle.Points;

            return(tmxPolygon);
        }