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 46: Geometrie di base - Sphere.

 

 

Sphere crea una sfera con un determinato raggio ed un certo numero di facce:

  • di default, cioè utilizzando come costruttore Sphere(), il raggio vale 1;

  • con il costruttore Sphere(float r), il valore del raggio può essere impostato dall'utente in fase di creazione dell'oggetto.

 

 

Sphere mette a disposizione altri 4 costruttori che permettono di gestire l'Appearance.

 

L'esempio 'EsempioSphere1.java' fa uso del costruttore Sphere(float r, Appearance app), passando come app new Appearace(), al fine di mostrare una sfera bianca (le trasformazioni di rotazione su un oggetto sferico con tale Appearance sono del tutto inutili ai fini della visualizzazione...).

Java 3D Sphere

 

Una sfera del genere ha comunque una risoluzione bassa, per motivi legati alle performances; per migliorare la risoluzione, utilizzare il costruttore Sphere(float radius, int primFlags, int divisions, Appearance app), impostando un valore maggiore di 50 per il parametro divisions (vedere, a tal proposito, l'esempio 'EsempioSphere2.java').

 

 
Vai all'inizio della pagina