public static Vector2D[][] Reduce(Vector2D[][] polygons, Scalar areaTolerance) { Vector2D[][] result = new Vector2D[polygons.Length][]; for (int index = 0; index < polygons.Length; ++index) { result[index] = PolygonShape.Reduce(polygons[index], areaTolerance); } return(result); }