Difference between revisions of "LlScaleTexture/fr"

From Second Life Wiki
Jump to navigation Jump to search
(Localized to french)
 
m (Robot: <pre> -> <lsl>)
 
Line 13: Line 13:
|caveats
|caveats
|constants
|constants
|examples=<pre>
|examples=<lsl>
//change la taille des textures sur toutes les faces
//change la taille des textures sur toutes les faces
float scale;
float scale;
Line 29: Line 29:
     }
     }
}
}
</pre>
</lsl>
|helpers
|helpers
|also_functions={{LSL DefineRow||[[llGetTextureScale/fr|llGetTextureScale]]|Renvoie la taille de la texture}}
|also_functions={{LSL DefineRow||[[llGetTextureScale/fr|llGetTextureScale]]|Renvoie la taille de la texture}}

Latest revision as of 20:18, 4 August 2009

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.