LlGetRot/fr
From Second Life Wiki
| Portail LSL | | | Fonctions | | | Évènements | | | Types | | | Constantes | | | Contrôle d'exécution | | | Bibliothèque de scripts | | | Tutoriels |
Description
Fonction: rotation llGetRot( );| 62 | N° de fonction |
| 0.0 | Délai |
| 10.0 | Energie |
Renvoie un rotation correspondant à la rotation de la prim par rapport au plan de la région.
Exemples
//--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 > ) ); } }
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. |

