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 88: La classe Light.

 

La classe Light è una classe astratta, utilizzata per creare, appunto, le luci.

 

Costruttori:

  • Light();

  • Light(boolean lightOn, Color3f color);

  • Light(Color3f color).

 

La classe mette quindi a disposizione vari metodi per gestire lo stato ('acceso/spento'), il colore, la regione di bound, lo scope e altri parametri.

 

 

Java 3D mette a disposizione quattro tipi di luci e, quindi, di classi; di queste, le seguenti ereditano direttamente da Light:

  • Luce ambientale AmbientLight

  • Luce direzionale DirectionalLight

  • Luce puntuale (omnidirezionale) PointLight

mentre la quarta eredita da PointLight:

  • Luce spot (faretto) SpotLight

 

 
Vai all'inizio della pagina