protected PointF[] ScaleCoords(PointF[] coords) { for (int i = 0; i < coords.Length; ++i) { coords[i].X *= scaleRatio * appearance.controlCircleSize; coords[i].Y *= scaleRatio * appearance.controlCircleSize; } return coords; }