private Point PointOnCircle(float radius, float angleInDegrees, Point origin) { return new Point( (int) (radius*System.Math.Cos(angleInDegrees*System.Math.PI/180F)) + origin.X, (int) (radius*System.Math.Sin(angleInDegrees*System.Math.PI/180F)) + origin.Y ); }