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.