Difference between revisions of "PRIM GLOW/fr"

From Second Life Wiki
Jump to: navigation, search
m (Proofread)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
TRADUCTION EN COURS... =)
+
<onlyinclude>{{#if:
{{LSLC/fr|FixMe}}
+
  
{{LSL Constant
+
{{#vardefine:p_intensity_desc|va de 0.0 à 1.0}}
 +
 
 +
{{#vardefine:return|[&nbsp;{{HoverText|0.0|float intensité}}&nbsp;]}}
 +
 
 +
{{#vardefine:glow_const|{{LSL Const/fr|PRIM_GLOW|integer|25|c=Utilisé pour {{GetSet/fr|{{{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 is used to get and set the configure the glow status of the {{LSL Param|face}}. Use the integer number 25 if the compiler rejects the named constant.
+
|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=[&#32;[[PRIM_GLOW]],&#32;|i_end=&nbsp;]
+
|pa={{LSL Constant/List/fr|i_front=[&#32;{{#var:glow_const}},&#32;|i_end=&nbsp;]
|text=When used with [[llSetPrimitiveParams]] & [[llSetLinkPrimitiveParams]]
+
|text=Lorsque utilisé avec [[llSetPrimitiveParams/fr|llSetPrimitiveParams]] & [[llSetLinkPrimitiveParams/fr|llSetLinkPrimitiveParams]]
 +
|toc=llSetPrimitiveParams
 
|i1_type=integer|i1_name=face
 
|i1_type=integer|i1_name=face
|i2_type=float|i2_name=intensity}}
+
|i2_type=float|i2_name=intensity|i2_disp=intensité}}
|pb={{LSL Constant/List|i_front=[[llGetPrimitiveParams]]([&nbsp;[[PRIM_GLOW]],&#32;|i_end=&nbsp;]);|
+
|pb={{LSL Constant/List/fr|i_front=[[llGetPrimitiveParams/fr|llGetPrimitiveParams]]([&nbsp;{{#var:glow_const}},&#32;|i_end=&nbsp;]);|
|r_front=Returns the list [&nbsp;|r_end=&nbsp;]
+
|r_front=Renvoie le list[&nbsp;|r_end=&nbsp;]
|text
+
|text='''Avertissement:'''
 +
{{#var:caveats}}{{#vardefine:caveats}}
 +
|toc=llGetPrimitiveParams
 
|i1_type=integer|i1_name=face
 
|i1_type=integer|i1_name=face
|r1_type=float|r1_name=intensity
+
|r1_type=float|r1_name=intensity|r1_disp=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
 
}}
 
}}

Latest revision as of 01:49, 21 June 2008

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:

  • Si face vaut ALL_SIDES alors PRIM_GLOW s'applique à toutes les faces.
  • Si face correspond à une face qui n'existe pas, alors la fonction renvoie comme PRIM_GLOW la valeur :[ 0.0 ]

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