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