LlAxisAngle2Rot/fr
Jump to navigation
Jump to search
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: rotation llAxisAngle2Rot( vector axe, float angle );169 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un rotation correspondant à l'angle autour de l'axe
• vector | axe | – | vecteur directeur de l'axe de rotation | |
• float | angle | – | exprimé en radians. |
L’axe n'a pas de raison d'être normalisé. Seule sa direction est importante, pas sa longueur.
Exemples
<lsl>default {
state_entry() { vector axe = <0.0, 0.0, 1.0>; float angle = 90.0 * DEG_TO_RAD; rotation rot = llAxisAngle2Rot(axis, angle); vector euler = llRot2Euler(rot) * RAD_TO_DEG;
llOwnerSay((string) euler); // dit <0.0, 0.0, 90.0> puisque l'on tourne de 90 degrés autour de l'axe des Z. }
}</lsl>
Voir également
Fonctions
• | llRot2Angle | – | Convertit une rotation en angle de rotation | |
• | llRot2Axis | – | Convertit une rotation en axe de rotation |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.