Estoy empezando en XNA y tengo una pregunta sobre la rotación. Cuando multiplicas un vector por una matriz de rotación en XNA, va en sentido antihorario. Esto lo entiendo¿Qué es este comportamiento de rotación en XNA?
Sin embargo, déjame darte un ejemplo de lo que no entiendo. Digamos que cargué un activo de arte al azar en la tubería. Luego creo una variable para incrementar cada fotograma en 2 radianes cuando se ejecuta el método de actualización (testRot + = 0.034906585f). Lo principal de mi confusión es que el activo gira en el sentido de las agujas del reloj en este espacio de pantalla. Esto me confunde ya que una matriz de rotación rotará un vector en el sentido contrario a las agujas del reloj.
Otra cosa, cuando especifico dónde está mi vector de posición, así como mi origen, entiendo que estoy girando sobre el origen. ¿Debo suponer que también hay ejes perpendiculares que pasan por el origen de este activo? De ser así, ¿dónde comienza la rotación? En otras palabras, ¿estoy comenzando la rotación desde la parte superior del eje Y o el eje X?
@llya - Probablemente deberías aceptar las respuestas a tus otras preguntas para que otros quieran responder a tu pregunta. – TheCloudlessSky
Hecho, aceptado todo. Lo siento muchachos, lo olvidé. – Ilya