private Point ConvertRadianToCartesian(double angle, double radius) { var angleRadius = (Math.PI / (FULL_ARC / 2)) * (angle - FULL_ARC / 4); var x = radius * Math.Cos(angleRadius); var y = radius * Math.Sin(angleRadius); return new Point(x, y); } }