PRIM GLOW/fr
From Second Life Wiki
Page Principale > PRIM GLOW > PRIM GLOW/fr
| LSL Portal | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Contents |
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
//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; } }
//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; } }

