LlAxisAngle2Rot/fr - Second Life Wiki

LlAxisAngle2Rot/fr

From Second Life Wiki

Page Principale > LlAxisAngle2Rot > LlAxisAngle2Rot/fr
Jump to: navigation, search

Contents

Description

Fonction: rotation llAxisAngle2Rot( vector axe, float angle );

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

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. 
    }
}

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.