Message #1259
Sujet: Quartenion en vecteur d'angle Euler
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 26-01-2007 11:55:01 | BMarleyFR |
Notre Quaternion définit par 4 valeurs :
QuatW QuatX QuatY QuatZ Notre vecteur d'angle Euler définit par 3 valeurs :
RotX RotY RotZ Alors pour passer de l'un à l'autre il nous suffit de faire :
RotX = atan2(2*QuatY*QuatW-2*QuatX*QuatZ , 1 - 2*(QuatY*QuatY) - 2*(QuatZ*QuatZ)) RotY = asin(2*QuatX*QuatY + 2*QuatZ*QuatW) RotZ = atan2(2*QuatX*QuatW-2*QuatY*QuatZ , 1 - 2*(QuatX*QuatX) - 2*(QuatZ*QuatZ)) Et pour finir nous pouvons passer notre vecteur d'angle en radian vers les degres :
RotX = RotX / 3.14 * 180 RotY = RotY / 3.14 * 180 RotZ = RotZ / 3.14 * 180 |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 142 invités en ligne membre en ligne: - RSS Feed |