Vai al contenuto

Java 3D

Da Wikipedia, l'enciclopedia libera.
Versione del 30 nov 2009 alle 18:20 di Sumail (discussione | contributi) (interwiki)

Java 3D è un'Application programming interface (API) utilizzata per realizzare applicazioni grafiche 3D. Si basa sul concetto di scene-graph, ed appartiene alla grande famiglia di API JavaMedia. Fa parte di una libreria molto vasta sviluppata per la piattaforma Java.

Se comparata alle altre librerie più "tradizionali", Java 3D non è solo una libreria di interfaccia, ma permette anche l'implementazione della programmazione object-oriented. Una vera e propria rivoluzione nel campo dello sviluppo grafico 3D.

Java 3D si appoggia sia a OpenGL, sia a Direct3D ed è organizzata in due package distinti:

  • Javax.vecmath: è il package che contiene tutte le classi impiegate per effettuare operazioni e trasformazioni su vettori e matrici. Inoltre fornisce metodi per la rappresentazione di informazioni importanti come la posizione ed il colore.
  • Javax.media.j3d: si tratta di un package molto vasto che contiene svariate funzioni per la visualizzazione e la gestione della scena tramite scenegraph.

Voci correlate

Collegamenti esterni