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 129: Sottoclassi di Interpolator - Switch Value Interpolator.

 

SwitchValueInterpolator è un interpolatore che, come suggerisce il nome, fa uso di un nodo Switch (presentato nella sezione dedicata alle animazioni LoD) e dei figli ad esso collegati.

 

 

In particolare, si tratta di un Interpolator che modifica il figlio selezionato dallo Switch interpolando tra un paio di valori (iniziale e finale), che rappresentano l'indice di partenza e l'indice di arrivo all'interno della lista di figli di Switch.

L'interpolazione avviene tra i figli compresi tra questi due indici in base al valore recuperato dall'oggetto Alpha associato all'Interpolator.

 

 

Tutto ciò può apparire alquanto nebuloso in questa descrizione; l'esempio 'Esempio SwitchValueInterpolator' mostra in pratica cosa fa questo particolare Interpolator.

 

I costruttori di SwitchValueInterpolator sono:

 

  • SwitchValueInterpolator(Alpha alpha, Switch target);

  • SwitchValueInterpolator(Alpha alpha, Switch target, int firstChildIndex, int lastChildIndex); .

 

Il primo costruttore varia l'indice del figlio del nodo Switch selezionato scorrendo tutta la lista dei figli del nodo Switch.

 

Metodi utili messi a disposizione da questa classe:

 

  • getTarget() : Switch;

  • setTarget(Switch target) : void; .

 

 

E' importante notare che questo Interpolator non modifica gli oggetti interpolando tra le loro forme, ma si limita a scegliere, in base al valore Alpha, quale renderizzare a video.

Parleremo di come modificare le forme degli oggetti mediante interpolatori, passando da una data forma ad un'altra, nella sezione dedicata alle animazioni Morph.

 

Pagina di Francesco Milanese (redbaron85) su Facebook   Pagina di Francesco Milanese (redbaron85) su Google Plus   Profilo di Francesco Milanese (redbaron85) su LinkedIn   Pagina di Francesco Milanese (redbaron85) su Twitter   Canale Youtube di Francesco Milanese (redbaron85ct)

Vai all'inizio della pagina