Почему Math.Cos возвращает неправильное значение?

В моем коде:

Vector2 colCircle = new Vector2();

colCircle = new Vector2((R * Math.Sin(D)), -(R * Math.Cos(D)));

Пока:

R = 22.627
D = 89.214

При проверке на моем калькуляторе значение X правильное, но значение Y должно быть -0,310, но в программе это -7,134.

Есть идеи, почему?

5
задан Bloodyaugust 12 November 2010 в 19:05
поделиться