Difference between revisions of "PRIM GLOW/fr"
Gally Young (talk | contribs) m (Proofread) |
Gally Young (talk | contribs) m (Proofread) |
||
Line 1: | Line 1: | ||
<onlyinclude>{{#if: | <onlyinclude>{{#if: | ||
{{#vardefine: | {{#vardefine:p_intensity_desc|va de 0.0 à 1.0}} | ||
{{#vardefine:return|[ {{HoverText|0.0|float intensité}} ]}} | {{#vardefine:return|[ {{HoverText|0.0|float intensité}} ]}} | ||
Line 25: | Line 25: | ||
|toc=llSetPrimitiveParams | |toc=llSetPrimitiveParams | ||
|i1_type=integer|i1_name=face | |i1_type=integer|i1_name=face | ||
|i2_type=float|i2_name=intensité}} | |i2_type=float|i2_name=intensity|i2_disp=intensité}} | ||
|pb={{LSL Constant/List/fr|i_front=[[llGetPrimitiveParams/fr|llGetPrimitiveParams]]([ {{#var:glow_const}}, |i_end= ]);| | |pb={{LSL Constant/List/fr|i_front=[[llGetPrimitiveParams/fr|llGetPrimitiveParams]]([ {{#var:glow_const}}, |i_end= ]);| | ||
|r_front=Renvoie le list[ |r_end= ] | |r_front=Renvoie le list[ |r_end= ] | ||
Line 32: | Line 32: | ||
|toc=llGetPrimitiveParams | |toc=llGetPrimitiveParams | ||
|i1_type=integer|i1_name=face | |i1_type=integer|i1_name=face | ||
|r1_type=float|r1_name=intensité | |r1_type=float|r1_name=intensity|r1_disp=intensité | ||
}} | }} | ||
|examples=<lsl>//A chaque fois que la prim est touchée, l'intensité du rayonnement est augmentée (une fois la valeur max atteinte, on repasse à 0). | |examples=<lsl>//A chaque fois que la prim est touchée, l'intensité du rayonnement est augmentée (une fois la valeur max atteinte, on repasse à 0). |
Latest revision as of 02:49, 21 June 2008
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Constante: integer PRIM_GLOW = 25;La constante PRIM_GLOW de type integer a la valeur 25
PRIM_GLOW est utilisé pour connaître ou modifier le rayonnement d'une face d'une prim. Utilisez le nombre 25 si le compileur ne reconnait pas la constante.
llSetPrimitiveParams
[ PRIM_GLOW, integer face, float intensité ]• integer | face | – | N° de face ou ALL_SIDES | |
• float | intensité | – | va de 0.0 à 1.0 |
Lorsque utilisé avec llSetPrimitiveParams & llSetLinkPrimitiveParams
llGetPrimitiveParams
llGetPrimitiveParams([ PRIM_GLOW, integer face ]);Renvoie le list[ float intensité ]
• integer | face | – | N° de face ou ALL_SIDES | ||
• float | intensité | – | va de 0.0 à 1.0 |
Avertissement:
Articles connexes
Constantes
• | CHANGED_TEXTURE |
Fonctions
• | llSetPrimitiveParams | – | Modifie les paramètres d'une prim. | |
• | llSetLinkPrimitiveParams | – | Modifie les paramètres d'une prim liée. | |
• | llGetPrimitiveParams | – | Renvoie les paramètres d'une prim. |
Evénement
• | changed | – | Evènement généré par une modification de la prim |
Exemples
<lsl>//A chaque fois que la prim est touchée, l'intensité du rayonnement est augmentée (une fois la valeur max atteinte, on repasse à 0). integer steps = 10; integer counter = 0;
default {
touch_start(integer total_number) { llSetPrimitiveParams( [ PRIM_GLOW, ALL_SIDES, counter / (steps - 1.0) ]); counter = (counter + 1) % steps; }
}</lsl><lsl>//A chaque fois que la prim est touchée, l'intensité du rayonnement est diminuée(une fois la valeur 0 atteinte, on revient à la première étape). integer steps = 10; integer counter = 0;
default {
touch_start(integer total_number) { llSetPrimitiveParams( [ PRIM_GLOW, ALL_SIDES, counter / (steps - 1.0) ]); counter = (counter + steps - 1) % steps; }
}</lsl>
Notes avancées
Historique
Ajouté avec la SVN:337 r81900 Branch:Release c:1.20.0 Monday, 10 March 2008