LlGetRot/fr
< LlGetRot
| LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: rotation llGetRot( );| 62 | N° de fonction |
| 0.0 | Delais |
| 10.0 | Energie |
Renvoie un rotation correspondant à la rotation de la prim par rapport au plan de la région.
Exemples
<lsl> //--tourne l’objet afin qu’il soit face au point cardinal le plus proche (N,E,S,O)
//--les axes Z (haut/bas) régional et local doivent être parallèles
default{
state_entry()
{
llSay( 0, "Appliquez moi une rotation (menu edit), puis touchez moi afin que je me place face au plus proche point cardinal" );
}
touch_start( integer vIntTouches )
{
//-- converti la rotation en radians
vector vRadBase = llRot2Euler( llGetRot() );
//-- arrondi l’axe Z au 90deg les plus proche (PI_BY_TWO = 90deg en radian)
llSetRot( llEuler2Rot( <0.0, 0.0, llRound( vRadBase.z / PI_BY_TWO ) * PI_BY_TWO > ) );
}
}</lsl>
Notes
llGetRot en Vue subjective (cf llForceMouselook) pour un attachement renvoie l’angle selon lequel l’avatar regarde.
Voir également
Fonctions
| • | llGetLocalRot | – | Renvoie la rotation d’une prim | |
| • | llGetRootRotation | – | Renvoie la rotation de la prim racine | |
| • | llGetPrimitiveParams | – | Renvoie les paramètres d’une prim | |
| • | llSetRot | – | Change la rotation d’une prim | |
| • | llSetLocalRot | – | Change la rotation locale | |
| • | llSetPrimitiveParams | – | Change les paramètres d’une prim. | |
| • | llSetLinkPrimitiveParams | – | Change les paramètres d’une prim liée. |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.