En mi código:¿Por qué Math.Cos devuelve el valor incorrecto?
Vector2 colCircle = new Vector2();
colCircle = new Vector2((R * Math.Sin(D)), -(R * Math.Cos(D)));
bien:
R = 22.627
D = 89.214
Cuando comprobó en mi calculadora, el valor de X es correcto, pero el valor de Y debe ser -0.310 pero en el programa es -7,134.
¿Alguna idea de por qué?
No puedo duplicar sus valores, pero podría ser útil saber que las funciones .net trig (como en la mayoría de las implementaciones de la biblioteca matemática) esperan parámetros de ángulo en radianes. – warrenm
Creo que es interesante lo cerca que estaba el valor de los programas X del real con radianes. – Bloodyaugust
_Creo que es interesante lo cerca que estaba el valor X de los programas del real con radianes._ La función seno es máxima, '+ 1', en el ángulo' 28.5 * π' radianes exactamente. Eso es '89.535' radianes. –