NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Capitolo 117: Boundary Mode.

 

Una Texture2D mette a disposizione i metodi (ereditati da Texture) setBoundaryModeT (int) e setBoundaryModeS (int) , per impostare il boundary mode (comportamento ai bordi), rispettivamente per la coordinata T e per la coordinata S di una texture.

 

 

Il valore intero passato come argomento è una costante, scelta tra:

 

  • CLAMP;

  • WRAP;

  • CLAMP TO EDGE;

  • CLAMP TO BOUNDARY.

 

 

 

Ma cosa si intende per 'impostare il comportamento ai bordi' ?

Capita, a volte, che una texture abbia dimensioni inferiori alla superficie da rivestire; in questo caso, è possibile scegliere tra due alternative:

  • CLAMPING: la texture viene estesa fino ad occupare la superficie della geometria.

  • WRAPPING: la texture viene 'ripetuta', come quando si effettua un tiling.

Le combinazioni di clamping e wrapping per le coordinate t ed s sono mostrate 'all'opera' nel file d'esempio 'Esempio BoundaryMode'.

 

 
Vai all'inizio della pagina