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 127: Sottoclassi di Interpolator - Color Interpolator.

 

Il ColorInterpolator modifica un colore di un Material effettuando una interpolazione lineare tra due colori tramite il valore di Alpha.

 

Quale colore di Material viene modificato ?

Questo viene specificato dallo stesso Material, tramite il metodo setColorTarget(int), dove il parametro intero può essere un valore a scelta tra:

  • AMBIENT;

  • EMISSIVE;

  • DIFFUSE;

  • SPECULAR;

  • AMBIENT AND DIFFUSE.

 

 

I costruttori di ColorInterpolator sono i seguenti:

  • ColorInterpolator(Alpha alpha, Material target);

  • ColorInterpolator(Alpha alpha, Material target, Color3f startColor, Color3f endColor); .

 

Il primo costruttore pone come startColor il nero e come endColor il bianco.

 

Metodi utili messi a disposizione da tale classe sono:

 

  • setTarget(Material target) : void;

  • setStartColor(Color3f color) : void;

  • setEndColor(Color3f color) : void; .

 

 

Esempio 'Esempio ColorInterpolator'.

 

 
Vai all'inizio della pagina