In my code:
Vector2 colCircle = new Vector2(); colCircle = new Vector2((R * Math.Sin(D)), -(R * Math.Cos(D)));
While:
R =
Replace what you have with
colCircle = new Vector2((R * Math.Sin(D*Math.PI/180.0)), -(R * Math.Cos(D*Math.PI/180.0)));
and you should be fine. Cos/Sin are expecting radians not degrees.
The trigonometric functions expect radians, not degrees.