Difference between revisions of "LlGetAccel/fr"
Jump to navigation
Jump to search
Gally Young (talk | contribs) (localized to french) |
m (Cosmetical) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{LSL_Function/fr | |||
|func_id=78|func_sleep=0.0|func_energy=10.0 | |func_id=78|func_sleep=0.0|func_energy=10.0 | ||
|func=llGetAccel|return_type=vector | |func=llGetAccel|return_type=vector | ||
|func_footnote | |func_footnote | ||
|func_desc | |func_desc | ||
|return_text=correspondant à l'accélération de l'objet | |return_text=correspondant à l'accélération de l'objet par rapport à la [[Viewer coordinate frames/fr#Region|region]] de référence. | ||
|spec | |spec | ||
|caveats | |caveats | ||
|constants | |constants | ||
|examples= | |examples= | ||
< | <lsl> | ||
//Une façon (pas la plus optimale) de maintenir un objet physique en place. | // Une façon (pas la plus optimale) de maintenir un objet physique en place. | ||
//Si l'objet est en déplacement quand le script est placé dans l'objet, | // Si l'objet est en déplacement quand le script est placé dans l'objet, alors l'objet continuera de bouger puisqu'il n'accélère pas. | ||
// Si vous souhaitez plutôt arrêter un objet, utilisez llMoveToTarget(llGetPos(), .1) | |||
//Si vous souhaitez arrêter un objet, utilisez llMoveToTarget(llGetPos(), .1) | default | ||
default { | { | ||
moving_start() | |||
{ | |||
vector ac; | |||
while (llVecMag(ac = llGetAccel()) > .001) // en cas d'accélération | |||
llApplyImpulse(-ac, 0); // on ralentit | |||
} | |||
}</lsl> | |||
}</ | |||
|helpers | |helpers | ||
|also_functions= | |also_functions= | ||
{{LSL DefineRow||[[llGetOmega/fr|llGetOmega]]|Renvoie la | {{LSL DefineRow||[[llGetOmega/fr|llGetOmega]]|Renvoie la vitesse angulaire de la prim}} | ||
{{LSL DefineRow||[[llGetVel/fr|llGetVel]]|Renvoie la vitesse de la prim}} | {{LSL DefineRow||[[llGetVel/fr|llGetVel]]|Renvoie la vitesse de la prim}} | ||
{{LSL DefineRow||[[llSetForce/fr|llSetForce]]|Permet d'appliquer une force à la prim}} | {{LSL DefineRow||[[llSetForce/fr|llSetForce]]|Permet d'appliquer une force à la prim}} |
Latest revision as of 08:33, 9 May 2008
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: vector llGetAccel( );78 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un vector correspondant à l'accélération de l'objet par rapport à la region de référence.
Exemples
<lsl> // Une façon (pas la plus optimale) de maintenir un objet physique en place. // Si l'objet est en déplacement quand le script est placé dans l'objet, alors l'objet continuera de bouger puisqu'il n'accélère pas. // Si vous souhaitez plutôt arrêter un objet, utilisez llMoveToTarget(llGetPos(), .1) default {
moving_start() { vector ac;
while (llVecMag(ac = llGetAccel()) > .001) // en cas d'accélération llApplyImpulse(-ac, 0); // on ralentit }
}</lsl>
Voir également
Fonctions
• | llGetOmega | – | Renvoie la vitesse angulaire de la prim | |
• | llGetVel | – | Renvoie la vitesse de la prim | |
• | llSetForce | – | Permet d'appliquer une force à la prim | |
• | llSetTorque | – | Permet d'appliquer un effet de rotation à la prim | |
• | llSetForceAndTorque | – | Permet d'appliquer une force et un effet de rotation à la prim |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.