J'ai lacet, tangage et roulis à partir d'un objet et j'ai besoin de le transformer en vectorDir et vectorUp. Quelqu'un a une idée de comment le faire?Lacet, tangage et roulis à vectorDir et vectorUp
3
A
Répondre
0
Je convertirais les angles d'Euler (lacet, tangage et roulis) en une matrice de rotation M
. Suivez this answer par exemple.
Il n'est pas 100% clair ce dont vous avez besoin, mais c'est l'un des suivants.
Vous obtenez vectorDir en multipliant le vecteur de colonne x=[1,0,0]
par M
ou par sa transposition.
Vous obtenez vectorUp en multipliant le vecteur colonne z=[0,0,1]
par M
ou par sa transposition.
Remarque. angles d'Euler sont mauvais, ils bousiller la stabilité de votre application, voir par exemple
Ils sont not useful for interpolation soit.
Questions connexes
- 1. iPad 1 Gyroscope: roulis, tangage, lacet reste zéro
- 2. Comment obtenir un vecteur de caméra à partir du roulis, du tangage et du lacet?
- 3. Retard dans les valeurs de lacet, de tangage et de roulis
- 4. cap, roulis, tangage
- 5. Utilisez les Quaternions pour calculer le lacet, le tangage et le roulis de l'iPhone?
- 6. Comment convertir les valeurs de lacet, de roulis et de tangage en coordonnées (x, y)?
- 7. Prise de rayon - Obtenir la direction à partir du tangage et du lacet
- 8. Puis-je interpoler la rotation à partir de deux quaternions créés à partir de lacet/tangage/roulis?
- 9. mesurer le tangage et le roulis du dispositif par rapport à la cible
- 10. Comment obtenir l'axe de lacet et de tangage (vector) actuel d'une caméra donné mlab.view() et mlab.roll() dans mayavi?
- 11. Magnétomètre à filtre Kalman étendu Dérive de lacet
- 12. Visualiser une flèche donnée pich et lacet?
- 13. iOS: comment puis-je obtenir l'information pitch/roll/lacet de mon iPad?
- 14. Oculus rift, quaternion et euler, comment augmenter la portée
- 15. Comment puis-je utiliser les valeurs d'azimut, de tangage et de roulis pour déterminer si un appareil a été incliné vers le haut ou vers le bas?
- 16. Obtenir et réglage de hauteur Yaw rouleau de/vers la matrice de OpenGL
- 17. Caméra Pitch/lacet à vecteur de direction
- 18. iOS CoreMotion CMAttitude par rapport au pôle nord
- 19. Comment obtenir Yaw, Pitch and Roll à partir d'un vecteur 3D
- 20. Comment calculer le lacet, lancer le lancer d'une matrice de rotation?
- 21. Simulation de roulis de dés Python
- 22. Unreal C++ Controller Input: Rotation de lacet
- 23. Activer un maillage en fonction de ses coordonnées locales
- 24. Calculez la distance entre les joueurs AIM (xyz, pitch, lacet) et le vecteur CIBLE (xyz)
- 25. Suivi du mouvement et de la magnitude de la souris
- 26. Utilisation de getRotationMatrix et getOrientation sous Android 2.1
- 27. Comptage des rotations sur l'iPhone 4
- 28. Inverser une vue de la transformation en DirectX
- 29. Rotation de la vue en openGL?
- 30. Afficher les modèles Sketchup/CAO dans le navigateur
«rouler» ne devrait pas contribuer à la direction, alors dessinez votre objet sur une feuille de papier, marquez les angles de la direction neutre/zéro et regardez comment cela se transforme en un cercle. Ensuite, vous devriez être capable de comprendre. Le vecteur 'up' est un peu plus compliqué. – HonkyTonk
merci, j'ai la solution pour vectorDir! Mais je travaille encore sur le vectorUp:/ – Hennaldo
Oui, la question est en effet un peu vague et incomplète mais on peut y répondre (je l'ai fait). Clôture de la question suffit, il n'y a absolument pas besoin de la downvote. – Ali