Difference between revisions of "LlSetPos/fr"

From Second Life Wiki
Jump to navigation Jump to search
(Localized to french)
 
m (Typos)
 
(One intermediate revision by one other user not shown)
Line 3: Line 3:
|func=llSetPos
|func=llSetPos
|p1_type=vector|p1_name=pos|p1_desc=position dans le [[Viewer coordinate frames/fr#Region|référentiel régional]] ou le [[Viewer coordinate frames/fr#local|référentiel local]] (regardez la section:  ''[[#Specification]]'').
|p1_type=vector|p1_name=pos|p1_desc=position dans le [[Viewer coordinate frames/fr#Region|référentiel régional]] ou le [[Viewer coordinate frames/fr#local|référentiel local]] (regardez la section:  ''[[#Specification]]'').
|func_desc=Déplace l’objet ou une prim à la '''pos''' sans utiliser de règles physiques (déplacement instantanné).
|func_desc=Déplace l’objet ou une prim à la position '''pos''' sans utiliser de règles physiques (déplacement instantané).
|func_footnote=Le mouvement max est de 10m par appel pour une prim racine non attachée.
|func_footnote=Le mouvement maximal est de 10 mètres par appel pour une prim racine non attachée.
|spec=
|spec=
=====Coordonnées=====
=====Coordonnées=====
Line 11: Line 11:
***'''pos''' est dans le [[Viewer coordinate frames/fr#Local|référentiel local]] par rapport au point d'attachement.
***'''pos''' est dans le [[Viewer coordinate frames/fr#Local|référentiel local]] par rapport au point d'attachement.
**Non attaché
**Non attaché
***'''pos''' est dans [[Viewer coordinate frames/fr#Region|référentiel régional]].
***'''pos''' est dans le [[Viewer coordinate frames/fr#Region|référentiel régional]].
*Prims filles (prim non racine)
*Prims filles (prim non racine)
**'''pos''' est dans le [[Viewer coordinate frames/fr#Local|référentiel local]] par rapport à la prim racine.
**'''pos''' est dans le [[Viewer coordinate frames/fr#Local|référentiel local]] par rapport à la prim racine.
|caveats=
|caveats=
*A cause du mélange des référentiels entre local et régional, il peut s’avérer plus simple d’utiliser [[llGetLocalPos/fr|llGetLocalPos]] pour détecter la position d’une prim
*À cause du mélange des référentiels entre local et régional, il peut s’avérer plus simple d’utiliser [[llGetLocalPos/fr|llGetLocalPos]] pour détecter la position d’une prim
*Cette fonction ne marche pas pour les objets physiques. Utilisez [[llMoveToTarget/fr|llMoveToTarget]] à la place.
*Cette fonction ne marche pas pour les objets physiques. Utilisez [[llMoveToTarget/fr|llMoveToTarget]] à la place.
|constants
|constants
|examples=
|examples=
<pre>
<lsl>
//Déplace l’objet vers le haut lorsque quelqu’un le touche.
//Déplace l’objet vers le haut lorsque quelqu’un le touche.
default {
default
     touch_start(integer i) {
{
     touch_start(integer i)
    {
           llSetPos(llGetPos() + <0,0,1>);
           llSetPos(llGetPos() + <0,0,1>);
     }
     }
}
}
</pre>
</lsl>
|helpers
|helpers
|also_functions={{LSL DefineRow||[[llGetLocalPos/fr|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)}}
|also_functions={{LSL DefineRow||[[llGetLocalPos/fr|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)}}

Latest revision as of 11:20, 10 October 2008

Description

Fonction: llSetPos( vector pos );

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

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.