2012-10-08 26 views
7

Estoy usando FlyControls para mover y girar mi avión (estoy haciendo un simulador de vuelo), y funciona bastante bien. Sin embargo, ahora me encontré con un problema donde una posible solución sería conocer los ángulos euler de mi avión. Desafortunadamente FlyControls está utilizando Quaternion. ¿Hay alguna forma de obtener los ángulos de alguna manera? Por supuesto, podría reescribir el módulo FlyControls para usar ángulos euler. Pero me gustaría evitar eso si es posible.Obtener la rotación euler de Quaternion?

Respuesta

11
var rotation = new THREE.Euler().setFromQuaternion(quaternion, eulerOrder); 

three.js R.69

+0

impresionante, gracias! :) ¡Funciona de maravilla! – Bence

Cuestiones relacionadas