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 55: Sottoclassi di GeometryArray - TriangleArray.

 

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.

 

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