Java 3D

Páginas: 78 (19390 palabras) Publicado: 13 de julio de 2012
FUENTE: http://www.programacion.com/java/tutorial/3d
* Crear Geometrías en Java 3D
* Sistema de Coordenadas del Mundo Virtual
* Definición Básica de Objeto Visual
* Un Ejemplar de Shape3D Define un Objeto Visual
* NodeComponent
* Definir Clases de Objetos Visuales
* Clases de Utilidades Geométricas
* Box
* Cone
*Cylinder
* Sphere
* Más Sobre los Geométricos Primitivos
* ColorCube
* Ejemplo: Crear un Simple Yo-Yo desde dos Conos
* Geometrías Primitivas
* Clases Matemáticas
* Clases Point
* Clases Color
* Clases Vector
* Clases TexCoord
* Clases Geometry
* Clase GeometryArray
* Paso1: Construcción de un objeto GeometryArray vacío
* Paso 2: Rellenar con Datos el Objeto GeometryArray
* Paso 3: Hacer que los Objetos Shape3D Referencien a los Objetos GeometryArray
* Subclases de GeometryArray
* Subclases de GeometryStripArray
* Subclases de IndexedGeometryArray
* Axis.java es un ejemplo de IndexedGeometryArray
*Atributos y Apariencia
* NodeComponent Appearance
* Compartir Objetos NodeComponent
* Clases Attribute
* Ejemplo: Recortar la cara trasera

Crear Geometrías en Java 3D
Hay tres formas principales de crear contenidos geométricos. Una forma es usar las clases de utilidades geométricas para box, cone, cylinder, y sphere. Otra forma es especificar coordenadasde vértices para puntos, segmentos de líneas y/o superficies poligonales. Una tercera forma es usar un cargador geométrico. Esta página demuestra la creacción de contenidos geométricos de las dos primeras formas.
 Sistema de Coordenadas del Mundo Virtual
Como se explicó en la página anterior, un ejemplar de la clase VirtualUniverse sirve como raíz para el escenario gráfico de todos los programasJava 3D. El término 'Universo Virtual' comunmente se refiere al espacio virtual de tres dimensiones que rellenan los objetos Java 3D. Cada objeto Locale del universo virtual establece un sistema de coordenadas Cartesianas.
Un objeto Locale sirve como punto de referencia para los objetos visuales en un universo virtual. Con un Locale en un SimpleUniverse, hay un sistema de coordenadas en eluniverso visrtual.
El sistema de coordenadas del universo virtual Java 3D es de mano derecha. El eje X es positivo hacia la derecha, el eje Y es positivo hacia arriba y el eje Z es positivo hacia el espectador, con todas las unidades en metros. La Figura 2-1 muestra la orientación con respecto al espectador en un SimpleUniverse.

 Definición Básica de Objeto Visual
 Un Ejemplar de Shape3D Define unObjeto Visual
Un nodo Shape3D de escenario gráfico define un objeto visual. Shape3D es una de las subclases de la clase Leaf; por lo tanto, los objetos Shape3D sólo pueden ser hojas en un escenario gráfico. El objeto Shape3D no contiene información sobre la forma o el color de un objeto visual. Esta información está almacenada en los objetos NodeComponent referidos por el objeto Shape3D. Unobjeto Shape3D puede referirse a un componente nodo Geometry y a un componente nodo Appearance.
En los escenarios gráficos de la página anterior, el símbolo de objeto genérico (rectángulo) fue utilizado para representar el objeto ColorCube. El sencillo escenario gráfico de la Figura 2-2 muestra un objeto visual representado como un hoja Shape3D (triángulo) y dos NodeComponents (óvalos) en lugar delrectángulo genérico.

Un objeto visual se puede definir usando sólo un objeto Shape3D y un nodo componente Geometry. Opcionalmente, el objeto Shape3D también se refiere a un nodo componente Appearance. Los constructores de Shape3D muestran que se pueden crear sin referencias a componentes nodos, con sólo una referencia a un nodo Geometry, o con referencias a ámbos tipos de componentes....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • JAVA 3D
  • Java 3d
  • java 3d
  • java 3D
  • Manual De Programación Java 3D
  • Api 3D Java
  • En 3D
  • el 3D

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS