LlEuler2Rot/fr
< LlEuler2Rot
Jump to navigation
Jump to search
Revision as of 04:04, 5 May 2008 by Catherine Pfeffer (talk | contribs) (Localised wikipedia article)
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: rotation llEuler2Rot( vector v );16 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un rotation correspondant aux angles d'Euler v.
• vector | v |
Spécifications
Le vecteur d’angles d’Euler est converti en rotation en appliquant une rotation autour des 3 axes dans l’ordre Z, Y et X. Par exemple, llRot2Euler(<1.0, 2.0, 3.0> * DEG_TO_RAD) génère une rotation en partant d'un vecteur porté par l'axe des X qui tourne de 3° autour de l'axe des Z, dont la résultante toune de 2° autour de l'axe des Y et enfin de 1° autour de l'axe des X.
Exemples
<lsl>default {
state_entry() { vector angles = <73.0, -63.0, 20.0> * DEG_TO_RAD; rotation rot = llEuler2Rot(angles);
llSay(0, "La rotation correspondant aux angles d’Euler " + (string) angles + " est : " + (string) rot ); }
}</lsl>
Notes
<lsl>v/=2; rotation k = <0.0, 0.0, llSin(v.z), llCos(v.z)> * <0.0, llSin(v.y), 0.0, llCos(v.y)> * <llSin(v.x), 0.0, 0.0, llCos(v.x)>;</lsl>
Voir également
Fonctions
• | llRot2Euler | – | Convertit une rotation en angle d’Euler |
Articles
• | Angles_d'Euler | – | Article sur les angles d’Euler |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.