Java 3D

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Java 3D este o interfață de programare a aplicațiilor (API) utilizată pentru a construi aplicații grafice 3D. Se bazează pe conceptul de grafic de scenă și aparține familiei numeroase de API-uri JavaMedia. Face parte dintr-o bibliotecă foarte mare dezvoltată pentru platforma Java .

Comparativ cu alte biblioteci mai „tradiționale”, Java 3D nu este doar o bibliotecă de interfață, ci permite și implementarea programării orientate pe obiecte . O adevărată revoluție în domeniul dezvoltării grafice 3D.

Java 3D se bazează atât pe OpenGL, cât și pe Direct3D și este organizat în două pachete distincte:

  • javax.vecmath : este pachetul care conține toate clasele utilizate pentru a efectua operații și transformări pe vectori și matrice. De asemenea, oferă metode de reprezentare a informațiilor importante, cum ar fi poziția și culoarea.
  • javax.media.j3d : acesta este un pachet foarte mare care conține diverse funcții pentru vizualizarea și gestionarea scenei prin graficul scenei.

Graficul de scenă este alcătuit din două componente distincte:

  • ramură de conținut : conține obiectele care trebuie redate în scena 3D.
  • ramură vizualizare : conține obiectele care determină vizualizarea scenei 3D.

Elemente conexe

linkuri externe