• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
 
 
Java 3D
Autores:
Carlos de Tapia Miguel del CorralAníbal Chehayeb Morán
 
 2 
Tabla de Contenidos
13.1 INTRODUCCIÓN
........................................................................................................5
13.1.1 ¿Qué es Java 3D?
.............................................................................................5
13.1.2 Objetivos
..............................................................................................................5
13.1.3 Cómo ver un objeto en 3D siguiendo un grafo
.........................................6
13.1.4 Paradigma de programación
..........................................................................7
13.1.4.1 Modelo de programación del grafo de escena
..............................7
 
13.1.4.2 Aplicaciones y
applets
.....................................................................7
 
13.1.5 Explicación de la estructura de trabajo
.......................................................8
13.2 CONCEPTOS GENERALES
..................................................................................10
13.2.1 Objetos del grafo de escena
.........................................................................11
13.2.1.1 Objetos de la superestructura del grafo de escena
....................12
 
13.2.1.2 Objetos de agrupación de nodos
..................................................13
 
13.2.1.3 Objetos nodos hoja
........................................................................14
 
13.2.2 Otros objetos implicados
..............................................................................16
13.2.3 Construcción de un árbol
.............................................................................17
13.2.3.1 Grafos de escena ilegales.............................................................18
 
13.2.4 Sistema de coordenadas
...............................................................................19
13.2.4.1 Coordenadas de alta resolución...................................................20
 
13.2.5 Modos de renderización
................................................................................21
13.2.6 Paquetes Java 3D
............................................................................................23
13.3 MODELO DE CONTENIDOS
.................................................................................24
13.3.1 Sistemas de coordenadas y paquete
 javax.vecmath
............................24
13.3.2 Formas geométricas
.......................................................................................26
13.3.2.1 Formas geométricas predefinidas................................................27
 
13.3.2.2 Construcción de elementos geométricos....................................28
 
13.3.2.3 Texto 2D y 3D..................................................................................33
 
13.3.2.4 Ayudas a la construcción de figuras geométricas......................34
 
13.3.2.5 Cargadores de escenas 3D...........................................................35
 
13.3.3 Modificación de la apariencia
......................................................................37
13.3.3.1 Concepto de límite
.........................................................................37
 
13.3.3.2 Configuración del fondo
................................................................38
 
13.3.3.3 Apariencia
.......................................................................................39
 
13.3.3.3.1 Atributos generales
..........................................................................40
13.3.3.4 Luces
...............................................................................................42
 
13.3.3.4.1 Modelos implicados
.........................................................................42
13.3.3.4.2 Fuentes de luz
...................................................................................45
13.3.3.4.3 Clase
Material 
....................................................................................46
13.3.3.4.4 Influencia de las fuentes de luz
....................................................47
13.3.3.5 Texturas
..........................................................................................47
 
 
 3
13.3.3.5.1 Clases esenciales de texturado
....................................................49
13.3.4 Movimiento en Java 3D
..................................................................................52
13.3.4.1 Conceptos básicos
........................................................................52
 
13.3.4.1.1 Traslaciones y rotaciones en Java 3D
........................................52
13.3.4.1.2 Concepto de capacidad
..................................................................53
13.3.4.1.3 Comportamientos
.............................................................................53
13.3.4.2 Interacción con el usuario
.............................................................56
 
13.3.4.2.1 Interacción a través del teclado
....................................................57
13.3.4.2.2 Gestión del ratón
..............................................................................58
13.3.4.2.3 Discriminación de objetos
.............................................................58
13.3.4.3 Animación en Java 3D
...................................................................60
 
13.4 MODELO DE VISUALIZACIÓN
.............................................................................68
13.4.1 Justificación
.....................................................................................................68
13.4.2 Influencia del entorno físico en la vista
....................................................69
13.4.2.1 Sistema montado en la cabeza
.....................................................69
 
13.4.2.2 Sistema montado en una habitación
............................................70
 
13.4.3 Separación de físico y virtual
.......................................................................70
13.4.3.1 El mundo virtual
.............................................................................70
 
13.4.3.2 El mundo físico
...............................................................................71
 
13.4.4 Objetos que definen la vista
.........................................................................71
13.4.5 ViewPlatform: Un lugar en el mundo virtual
............................................73
13.4.6 El sistema de coordenadas
..........................................................................74
13.4.6.1 Sistema de coordenadas “montados en habitación”
.................74
 
13.4.6.1.1 Sistemas de coordenadas virtuales
............................................74
13.4.6.1.2 Sistemas de coordenadas físicos
................................................75
13.4.6.2 Sistemas de coordenadas “montados en cabeza”
.....................75
 
13.5 RESUMEN
.................................................................................................................76
13.6 CONCLUSIONES
.....................................................................................................78
13.7 BILIOGRAFÍA Y RECURSOS
................................................................................79
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...