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

Guida Java 3D - 135: la sottoclasse Path Interpolator

Guida Java 3D, corso di base 

 

PathInterpolator è la superclasse per gli Interpolator che lavorano su un insieme di nodi.

 

Il valore dei nodi deve andare da 0.0f a 1.0f, in modo da metterli in corrispondenza con i valori assunti dall'oggetto Alpha.

A ciascun nodo sarà poi associato un valore che, a seconda dei casi (cioè della sottoclasse utilizzata), esprimerà una posizione, un orientamento o un fattore di scaling.

 

 

L'animazione derivante dall'interpolazione tra i vari valori verrà effettuata automaticamente da Java3D.

Java 3D Classe interpolatore percorso PathInterpolator immagine 1

 

 

Costruttori:

  • PathInterpolator(Alpha a, TransformGroup t, float[] knots);

  • PathInterpolator(Alpha a, TransformGroup t, Transform3D axisOfTransform, float[] knots); .

Anche in questo caso, quindi, il target è un TransformGroup.

 

Le sottoclassi messe a disposizione sono:

 

  • PositionPathInterpolator;

  • RotationPathInterpolator;

  • RotPosPathInterpolator;

  • RotPosScalePathInterpolator.

 

Metodi utili messi a disposizione da PathInterpolator e dalle sue sottoclassi:

 

  • getArrayLengths() : int;

  • getKnot(int index) : float;

  • getKnots(float[] knots) : void; i nodi verranno depositati nell'array di float passato come parametro;

  • setKnot(int index, float knot) : void;

  • setKnots(float[] knots) : void; .

 

Java 3D oggetto interpolatore percorso PathInterpolator immagine 2

 

 

Per un elenco completo (lista) dei tutorial e videotutorial su Java, Java 2D, Java 3D e J2ME, clicca qui


 
Libri e eBook sul linguaggio di programmazione Java:
 
 
ebook PDF "Java 3D: guida di base" di Francesco Milanese
 
 
 
 
 

 

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