LlGetLocalPos/fr
From Second Life Wiki
| Portail LSL | | | Fonctions | | | Évènements | | | Types | | | Constantes | | | Contrôle d'exécution | | | Bibliothèque de scripts | | | Tutoriels |
Description
Fonction: vector llGetLocalPos( );| 60 | N° de fonction |
| 0.0 | Délai |
| 10.0 | Energie |
Renvoie un correspondant à la position de la prim dans un référentiel local par rapport à la prim racine.
Si la fonction est appelée depuis la prim racine, la fonction renvoie la position dans la région à moins que l’objet ne soit attaché, la fonction renvoie alors la position dans un référenciel lié au point d’attache.
Exemples
default( touch_start( integer vIntTouched ) string vStrMessage = "La prim touchée est à "; if (llDetectedLinkNumber( 0 ) > 1){ vStrMessage += (string)llVecMag( llGetLocalPos() ) + " mètres de " } llSay( 0, vStrMessage + "la prim racine" ); } }
Extraits de code utiles
Il n’y a pas de fonction llSetLocalPos. Pour positionner une prim par rapport à la prim racine, vous devez appliquer une fonction de ce type :
SetLocalPosition(vector local_position) { vector root_position = llGetPos(); vector absolute_position = root_position + local_position; llSetPos(absolute_position); }

