private IList<PolygonPoint> DownscalePolygon(IReadOnlyList<IntPoint> n)
 {
     return n.MapArray(DownscalePoint);
 }