LlSetColor/fr - Second Life Wiki

LlSetColor/fr

From Second Life Wiki

Jump to: navigation, search

Contents

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.

Inconvénients

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

Exemples

 
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
    }
}
 

Voir également

Evè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