LlSetPos/fr
< LlSetPos
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: llSetPos( vector pos );58 | N° de fonction |
0.2 | Delais |
10.0 | Energie |
Déplace l’objet ou une prim à la position pos sans utiliser de règles physiques (déplacement instantané).
• vector | pos | – | position dans le référentiel régional ou le référentiel local (regardez la section: #Specification). |
Le mouvement maximal est de 10 mètres par appel pour une prim racine non attachée.
Spécifications
Coordonnées
- Prims racine (ou objet composé d’une seule prim)
- Attaché
- pos est dans le référentiel local par rapport au point d'attachement.
- Non attaché
- pos est dans le référentiel régional.
- Attaché
- Prims filles (prim non racine)
- pos est dans le référentiel local par rapport à la prim racine.
Avertissements
- Cette fonction fait dormir le script pendant 0.2 secondes.
- À cause du mélange des référentiels entre local et régional, il peut s’avérer plus simple d’utiliser llGetLocalPos pour détecter la position d’une prim
- Cette fonction ne marche pas pour les objets physiques. Utilisez llMoveToTarget à la place.
Exemples
<lsl> //Déplace l’objet vers le haut lorsque quelqu’un le touche. default {
touch_start(integer i) { llSetPos(llGetPos() + <0,0,1>); }
} </lsl>
Voir également
Fonctions
• | llGetLocalPos | – | Renvoie la position locale d’une prim attachée ou autre que racine (sinon renvoie la position dans le référentiel régional) | |
• | llGetPos | – | Renvoie la position régionale de la prim |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.