LlAxisAngle2Rot/fr

From Second Life Wiki

Jump to: navigation, search

Contents

Description

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

Renvoie un correspondant à l'angle autour de l'axe

• vector axe vecteur directeur de l'axe de rotation
• float angle exprimé en radians.


L’axe doit être normalisé.

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
Personal tools