Difference between revisions of "PRIM GLOW/fr"
m |
Gally Young (talk | contribs) (Updated...) |
||
Line 1: | Line 1: | ||
<onlyinclude>{{#if: | |||
{{ | |||
{{LSL Constant/fr | {{#vardefine:p_intensity_desc|va de 0.0 à 1.0}} | ||
{{#vardefine:return|[ {{HoverText|0.0|float intensité}} ]}} | |||
{{#vardefine:glow_const|{{LSL Const/fr|PRIM_GLOW|integer|25|c=Utilisé pour {{GetSet|{{{1|}}}|connaître|modifier|/}} le rayonnement d'une prim}}}} | |||
{{#vardefine:facetable|{{#var:facetable}} | |||
{{!}}- | |||
{{!}} [ {{#var:glow_const}} ] | |||
{{!}} {{#var:return}} }} | |||
}}</onlyinclude>{{#if: | |||
{{LSL_Function/face/fr|face|{{#var:glow_const}}|!footer=*|return={{#var:return}}}} | |||
}}{{LSL Constant/fr | |||
|name=PRIM_GLOW | |name=PRIM_GLOW | ||
|type=integer | |type=integer | ||
|value=25 | |value=25 | ||
|desc=PRIM_GLOW | |desc=PRIM_GLOW est utilisé pour connaître ou modifier le rayonnement d'une {{LSL Param/fr|face}} d'une prim. Utilisez le nombre 25 si le compileur ne reconnait pas la constante. | ||
|pa={{LSL Constant/List|i_front=[  | |pa={{LSL Constant/List/fr|i_front=[ {{#var:glow_const}}, |i_end= ] | ||
|text= | |text=Lorsque utilisé avec [[llSetPrimitiveParams/fr|llSetPrimitiveParams]] & [[llSetLinkPrimitiveParams/fr|llSetLinkPrimitiveParams]] | ||
|toc=llSetPrimitiveParams | |toc=llSetPrimitiveParams | ||
|i1_type=integer|i1_name=face | |i1_type=integer|i1_name=face | ||
| | |i2_type=float|i2_name=intensité}} | ||
|pb={{LSL Constant/List/fr|i_front=[[llGetPrimitiveParams/fr|llGetPrimitiveParams]]([ {{#var:glow_const}}, |i_end= ]);| | |||
|r_front=Renvoie le list[ |r_end= ] | |||
|text='''Avertissement:''' | |||
{{#var:caveats}}{{#vardefine:caveats}} | |||
|toc=llGetPrimitiveParams | |toc=llGetPrimitiveParams | ||
|i1_type=integer|i1_name=face | |||
|r1_type=float|r1_name=intensité | |||
}} | }} | ||
|examples | |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). | ||
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> | |||
|constants= | |constants= | ||
{{LSL ConstRow|CHANGED_TEXTURE}} | {{LSL ConstRow/fr|CHANGED_TEXTURE}} | ||
|functions= | |functions= | ||
{{LSL DefineRow||[[llSetPrimitiveParams]]|}} | {{LSL DefineRow||[[llSetPrimitiveParams/fr|llSetPrimitiveParams]]|Modifie les paramètres d'une prim.}} | ||
{{LSL DefineRow||[[llSetLinkPrimitiveParams]]|}} | {{LSL DefineRow||[[llSetLinkPrimitiveParams/fr|llSetLinkPrimitiveParams]]|Modifie les paramètres d'une prim liée.}} | ||
{{LSL DefineRow||[[llGetPrimitiveParams]]|}} | {{LSL DefineRow||[[llGetPrimitiveParams/fr|llGetPrimitiveParams]]|Renvoie les paramètres d'une prim.}} | ||
|events= | |events= | ||
{{LSL DefineRow||[[changed]]|}} | {{LSL DefineRow||[[changed/fr|changed]]|Evènement généré par une modification de la prim}} | ||
|location | |location | ||
|cat1=Face | |history=Ajouté avec la {{SVN|337|rev=81900|branch=Release|ver=1.20.0|anchor=file6|date=Monday, 10 March 2008}} | ||
|cat2=Prim | |cat1=Face/fr | ||
|cat2=Prim/fr | |||
|cat3 | |cat3 | ||
|cat4 | |cat4 | ||
}} | }} |
Revision as of 14:58, 20 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é |
Lorsque utilisé avec llSetPrimitiveParams & llSetLinkPrimitiveParams
llGetPrimitiveParams
llGetPrimitiveParams([ PRIM_GLOW, integer face ]);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