private static Point ScaleUnitCirclePoint(Point origin, double angle, double radius) { return new Point(origin.X + Math.Sin(RADIANS * angle) * radius, origin.Y - Math.Cos(RADIANS * angle) * radius); }