LlSetColor/fr

From Second Life Wiki
Jump to navigation Jump to search

Description

Fonction: llSetColor( vector couleur, integer face );

Met la couleur sur la face de la prim

• vector couleur Couleur en RVB <R, V, B> (<0.0, 0.0, 0.0> = noir, <1.0, 1.0, 1.0> = blanc)
• integer face N° de face ou ALL_SIDES

Si face vaut ALL_SIDES alors la fonction s'applique à toutes les faces.

Avertissements

  • La fonction échoue silencieusement si la valeur face indique une face qui n'existe pas.

Exemples

<lsl> integer face = -1; vector color = <1.0, 1.0, 1.0>;

default {

   touch_start(integer num)
   {
       if(~face)//un rapide controle pour -1
           llSetColor(color, face); //remet les couleurs
       face = (face + 1) % llGetNumberOfSides(); //incrémente et maintient le n° de face dans la périmètre des faces possibles
       color = llGetColor(face); //sauvegarde la couleur
       llSetColor(<0.5, 0.0, 0.0>, face );//change la couleur de la face
   }

} </lsl>

Voir également

Évènement

•  changed CHANGED_COLOR

Fonctions

•  llGetAlpha Renvoie la transparence de la prim
•  llSetAlpha Change la transparence de la prim
•  llGetColor Renvoie la couleur de la prim
•  llSetLinkColor Change la couleur de la prim liée
•  llSetLinkAlpha Change la transparence d'une prim liée

Articles

•  Les couleurs
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.