LlScaleTexture/fr

From Second Life Wiki
Jump to navigation Jump to search

Description

Fonction: llScaleTexture( float u, float v, integer face );

Change la taille de la texture de la face en appliquant les valeurs u & v .

• float u
• float v
• integer face N° de face ou ALL_SIDES

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

Spécifications

Dans le mode d'application par défaut des textures, l'unité de taille est indiquée en nombre de répétitions par face. Dans le mode planar, l'unité de taille est exprimée en nombre de répétitions par demi mètres. Cet aspect contraste avec les outils d'édition internes à Second Life dans lesquels le mode planar utilise comme unité de taille le nombre de répétitions par mètre.

Avertissements

  • Cette fonction fait dormir le script pendant 0.2 secondes.
  • La fonction échoue silencieusement si la valeur face indique une face qui n'existe pas.

Exemples

<lsl> //change la taille des textures sur toutes les faces float scale; default {

   state_entry()
   {
       integer i;
       
       for( i = 1; i < 7; i++ )
       {
           scale = scale + .1;
           llScaleTexture( (float)scale, (float)scale, i);
       }
   }

} </lsl>

Voir également

Fonctions

•  llGetTextureScale Renvoie la taille de la texture
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.