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 100: Appearance e i suoi attributi.

 

Un oggetto Appearance gestisce alcuni aspetti della resa visiva di uno Shape3D (da non confondere con le impostazioni di visualizzazione della scena, trattate dagli elementi del View Branch Graph).

 

Ad esempio, un oggetto Appearance si occupa di:

  • attributi di rendering di punti, linee, colori;

  • materiali (come si comporta un oggetto in presenza di luci);

  • texture e attributi delle texture.

 

Un Appearance non è figlio di uno Shape3D, ma è legato ad uno o più di essi mediante collegamenti Reference (in particolare, è Appearance ad essere referenziato, in quanto NodeComponent).

 

 

 

Inoltre, per definire l'uso di Appearance più elaborate (con modello di illuminazione, ombreggiatura o con textures), bisogna utilizzare altri oggetti (rispettivamente, Material e Texture), che verranno trattati in un secondo momento.

Java 3D NodeComponent Appearance

 

APPEARANCE

Il costruttore di Appearance é uno solo:

 

Appearance(); .

 

Esso crea un oggetto Appearance con valori di default per i vari campi interni, che sono:

 

 

  • PointAttributes;

  • LineAttributes;

  • PolygonAttributes;

  • ColoringAttributes;

  • TransparencyAttributes.

Ad eccezione di RenderingAttributes, che gestisce alcuni aspetti del rendering delle primitive e che, di fatto, non viene modificato quasi mai, li prenderemo tutti in esame.

 

 
Vai all'inizio della pagina