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?
7
A
Respuesta
11
var rotation = new THREE.Euler().setFromQuaternion(quaternion, eulerOrder);
three.js R.69
Cuestiones relacionadas
- 1. Animación de rotación de cubos de Quaternion
- 2. ¿Convertir la rotación de Quaternion a la matriz de rotación?
- 3. ¿Las cámaras 3D basadas en Quaternion deberían acumular Quaternion o ángulos de Euler?
- 4. Componente de una rotación quaternion alrededor de un eje
- 5. Obtener matriz de rotación entre dos matrices de transformación (XNA)
- 6. ¿Vector de dirección de Quaternion?
- 7. Obtener solo la rotación de un CGAffineTransform
- 8. Cámara Quaternion. ¿Cómo hago que gire correctamente?
- 9. Calcular Quaternion inversa
- 10. Convirtiendo desde una rotación de Euler ZXZ a rotaciones de eje fijo XYZ
- 11. cuaterniones rotación matriz de OpenGL
- 12. Cómo usar la rotación del cuaternión en la escena Three.js json
- 13. bibliotecas quaternion en C/C++
- 14. ¿Puedo interpolar la rotación de dos Quaternions creados a partir de Yaw/Pitch/Roll?
- 15. Proyecto Euler # 2 Infinity?
- 16. Proyecto Euler # 163 comprensión
- 17. Proyecto Euler # 14
- 18. Proyecto Euler 18
- 19. Proyecto Euler Número 338
- 20. Proyecto Euler número 45
- 21. Proyecto número de Euler 37
- 22. explicación de la matriz de rotación de iOS
- 23. Proyecto Euler Problema 12 - C++
- 24. Java - Rotación de la imagen
- 25. Obteniendo quaternion para rotar entre dos vectores
- 26. Three.js Cómo usar quaternion para girar la cámara
- 27. CABasicAnimation cómo obtener el ángulo de rotación actual
- 28. Proyecto Euler Pregunta 3 Ayuda
- 29. De willAnimateRotationToInterfaceOrientation ¿cómo puedo obtener el tamaño de la vista después de la rotación?
- 30. Proyecto Patrón de diseño de Euler
impresionante, gracias! :) ¡Funciona de maravilla! – Bence