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 - 55: la sottoclasse TriangleArray

Guida Java 3D, corso di base 

 

Come LineArray definisce segmenti, TriangleArray definisce triangoli, ma questa volta passiamo da semplici connessioni tra vertici a facce, la cui superficie può essere colorata o texturizzata.

TriangleArray crea triangoli prendendo gruppi di tre vertici per volta dall'array delle coordinate e collegandoli tra loro.

 

Il numero di coordinate deve essere, ovviamente, un multiplo di tre, altrimenti si avrà un errore a runtime (proprio come nel caso di un numero dispari di coordinate in un LineArray).

Java 3D TriangleArray

 

 

Costruttori:

  • TriangleArray(int vertexCount, int vertexFormat);

  • TriangleArray(int vertexCount, int vertexFormat, int texCoordSetCount, int[] texCoordSetMap).

 

 

L'esempio 'EsempioTriangleArray.java' mostra come creare geometrie TriangleArray.

Notare che, definendo il colore per i vertici, esso verrà 'esteso' a porzioni della geometria.

Java 3D gestirà automaticamente le sfumature, cosa che d'altronde viene fatta anche con i LineArray, in quel caso lungo il segmento.

 

 

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
 
 
 
 
 

 

Vai all'inizio della pagina