LlGetRot/fr
< LlGetRot
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 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.