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 133: Sottoclassi di TransformInterpolator - Rotation Interpolator.

 

RotationInterpolator opera sui TransformGroup al fine di far ruotare gli oggetti intorno ad un asse (di default, quello X) del sistema di riferimento locale dell'Interpolatore.

 

La rotazione avviene tra due estremi, individuati con due angoli (iniziale e finale), interpolando il valore recuperato dall'oggetto Alpha associato all'Interpolatore.

 

 

Costruttori:

  • RotationInterpolator(Alpha a, TransformGroup t);

  • RotationInterpolator(Alpha a, TransformGroup t, Transform3D axisOfTransform, float minimumAngle, float maximumAngle); .

 

I valori di default del primo costruttore per asse, angolo minimo e angolo massimo sono, rispettivamente: X, 0, 2π.

Metodi utili messi a disposizione da RotationInterpolator sono, ad esempio:

  • setTransformAxis(Transform3D asseDiRotazione) : void;

  • setMinimumAngle(float angolo) : void;

  • setMaximumAngle(float angolo) : void; .

 

Esempio: 'Esempio RotationInterpolator'.

 

 
Vai all'inizio della pagina