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 - 54: la sottoclasse LineArray

Guida Java 3D, corso di base 

 

In un LineArray ogni coppia di vertici identifica un segmento.

 

Costruttori:

  • LineArray(int vertexCount, int vertexFormat);

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

 

Il numero dei vertici deve essere necessariamente pari.

 

Java 3D LineArray

 

 

 

LineArray non consente il riuso dei vertici e non permette di definire facce: anche disponendo 4 segmenti a formare un quadrilatero, non avremo una figura piana ma solo 4 segmenti.

Per definire facce (figure) bisogna far uso di TriangleArray, QuadArray e simili.

 

L'esempio 'Esempio LineArray Quattro Vertici.java' mostra come creare e visualizzare correttamente geometrie di tipo LineArray; l'esempio 'Esempio LineArray Tre Vertici.java' mostra, invece, cosa succede creando un LineArray con un numero dispari di vertici: nessun problema in fase di compilazione, ma a runtime viene lanciata l'eccezione 'IllegalArgumentException: LineArray: illegalVertexCount'.

 

Una geometria che spesso può tornare utile e che può essere definita già con un 'semplice' LineArray è una griglia di riferimento per la navigazione nello spazio 3D; l'immagine fa riferimento alla griglia creata e visualizzata mediante il file d'esempio 'Esempio Sistema Riferimento.java'.

Java 3D Griglia sistema riferimento universo virtuale

 

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