internal static PointF[] MakePointFArray(System.Drawing.Point[] points) { if (points == null) return null; int count = points.Length; PointF[] result = new PointF[count]; for (int idx = 0; idx < count; idx++) { result[idx].X = points[idx].X; result[idx].Y = points[idx].Y; } return result; } #endif