LlGetTexture/fr - Second Life Wiki

LlGetTexture/fr

From Second Life Wiki

Jump to: navigation, search

Fonction: string llGetTexture( integer face );

Renvoie un correspond à la texture sur la face indiquée

• integer face N° de face ou ALL_SIDES


Si face vaut ALL_SIDES alors la fonction s'applique à toutes les faces.
Si l'objet n'autorise pas les modification et que la texture n'est pas dans l'inventaire de l'objet alors la fonction renvoie NULL_KEY.
S'il s'agit d'une texture présente dans l'inventaire de l'objet, la fonction renvoie le nom de la texture, sinon la fonction renvoie l'UUID.

Inconvénients

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

Exemples

 
//Renvoie au propriétaire les textures de toutes les faces de l'objet
default
{
    state_entry()
    {
        integer i = 0;
        integer max = llGetNumberOfSides();
        while(i < max)
        {
            llSay(0,"La texture de la face " + (string)i + " est : " + (string)llGetTexture(i));
            ++i;
        }
    }
}
 

Voir également

Fonctions

•  llSetTexture Permet de changer la texture d'une face
•  llSetLinkTexture Permet de changer la texture d'une prim liée
•  llGetNumberOfSides Renvoie le nombre de face d'une prim