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 43: Geometrie di base - Box.

 

Box definisce un parallelepipedo rettangolo centrato nell'origine.

 

Il costruttore di base è Box(), che crea un cubo di lato 2.

Con il costruttore:

 

Box(float xdim, float ydim, floa zdim, Appearance ap);

è possibile specificare, già all'atto della creazione, le dimensioni delle componenti x, y e z.

Il quarto parametro assegna un'Appearance all'oggetto.

 

 

Esistono altri due costruttori che permettono di specificare parametri per applicare le textures, argomento che affronteremo tra qualche capitolo, per cui non li prenderemo in esame.

Java 3D Box

Un esempio di utilizzo del Box lo si ha in 'EsempioBox.java'.

 

 

 

Nel creare un Box, bisogna specificare che si tratta di un oggetto del package 'com.sun.j3d.utils.geometry', poichè vi è un Box 'omonimo' in 'javax.swing'; scriveremo, dunque:

 

addChild(new com.sun.j3d.utils.geometry.box([xdim], [ydim], [zdim], new Apperance())); .

 

 
Vai all'inizio della pagina