PRIM GLOW/fr
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