Introduccion Java

Páginas: 3 (691 palabras) Publicado: 15 de marzo de 2013
Introducción a Java3D

API Java3D
La API de Java3D es un conjunto de clases que sirven como interfaz a un sistema para desplegar gráficos tri-dimensionales y sonidos. Es similar a la biliotecagráfica OpenGL, pero Java3D tiene la característica de ser estructurado.

Los programas de Java3D pueden ser escritos para ser corridos com programas independientes o como applets para ser mostrados enbrowsers.

Scene Graph
Un universo virtual de Java3D es definido por un grafo, que se conoce como Scene Graph. El Scene Graph es un ordenamiento de ojetos 3D en una estructura de árbol, que se creainstanciando ojetos de las clases de Java3D. Con este grafo se define la geometría, sonido, luz, ubicación, orientación y apariencia de ojetos visuales y de sonido.
Los nodos, generalmente se relacionan dela forma 'padre-hijo', pero también existe otro tipo de relación, las 'referencias'. Esta relación asocia un Nodo Componente con un nodo del Scene Graph. Un Nodo Componente define la geometría y laapariencia usada para mostrar los ojetos visuales.
El camino de cada Scene Graph define completamente la información del estado de la hoja, es decir, la uicación, orientación y tamaño del ojeto.
Larepresentación gráfica de un Scene Graph sirve como herramienta de diseño y/o como documentación para programas Java3D.
Los símbolos son:

Un ejemplo de un grafo es el siguiente:

Para construir un grafo,se puede seguir la siguiente receta:
1. Crear un ojeto Canvas3D
2. Crear un objeto VirtualUniverse
3. Crear un objeto Locale, adjuntándolo al objeto VirtualUniverse
4. Construir una ramade vista:
1. Crear un objeto View
2. Crear un objeto ViewPlatform
3. Crear un objeto PhysicalBody
4. Crear un objeto PhysicalEnvironment
5. Adjuntar los ojetosViewPlatform, Physicalody, PhysicalEnvironment y Canvas3D al ojeto View
5. Construir una(s) rama(s) de contenido
6. Compilar las ramas del grafo
7. Insertar su-grafos en el Locale

Receta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion a java
  • Introduccion a Java
  • Introduccion A Java
  • Introduccion A Java
  • Introducción a java
  • Introduccion a java
  • Introduccion A Java
  • Introduccion Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS