Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
-Tutoriales

Java 3D

  • Introducción
    • ¿Qué es el API 3D de Java?
      • ¿Qué Software se Necesita?
      • El API Java 3D
        • Construir un Escenario Gráfico
          • Árbol de Clases de Alto Nivel del API Java 3D
            • Receta para Escribir Programas Java 3D
              • Una Sencilla Receta para Escribir Programas Java 3D
                • Alguna Terminología Java 3D
                  • Ejemplo de la Receta Sencilla: HelloJava3Da
                    • Clases Java 3D Usadas en HelloJava3Da
                      • Rotar el Cubo
                        • Ejemplo de Combinación de Transformaciones: HelloJava3Db
                      • Capacidades y Rendimiento
                        • Compilar Contenidos
                        • Capacidades
                      • Añadir Comportamiento de Animación
                        • Especificar un Comportamiento de Animación
                        • Funciones de Variación de Tiempo: Mapear un Comportamiento en el Tiempo
                        • Región Progamada
                        • Ejemplo de Comportamiento: HelloJava3Dc
                        • Ejemplo de Combinación de Transformation y Behavior: HelloJava3Dd
                    • 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
                          • Paso 1: 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 Contenidos Sencillos en Java 3D
                        • Cargadores
                          • Ejemplo de Usos de un Loader
                          • Cargadores Disponibles Públicamente
                          • Interfaces y Clases Base del Paquete Loader
                          • Escribir un Loader
                        • GeometryInfo
                          • Sencillo Ejemplo de GeometryInfo
                          • Clases para GeometryInfo
                        • Texto 2D
                          • Ejemplo de Text2D
                          • Clases Usadas para Crear Objetos Text2D
                        • Texto 3D
                          • Ejemplo de Text3D
                          • Clases Usadas en la Creación de Objetos Text3D
                        • Fondo
                          • Ejemplos de fondos
                          • La Clase BoundingLeaf
                        • Datos de Usuario
                        • Interacción en Java 3D
                          • Comportamiento: la Base para Interacción y Animación
                            • Aplicaciones de Behavior
                            • Introducción a la clases Behavior
                          • Behavior Básico
                            • Escribir una Clase Behavior
                            • Usar una Clase Behavior
                            • API de la Clase Behavior
                          • Condiciones de Disparo: Cómo se Disparan los Comportamientos
                            • WakeupCondition
                            • WakeupCriterion
                            • Clases WakeupCriterion Específicas
                            • WakeupCondition Composition
                          • Clases de Comportamientos Útiles para la Navegación por Teclado
                            • Programa de Ejemplo de KeyNavigatorBehavior
                            • Clases KeyNavigatorBehavior y KeyNavigator
                          • Clases de Utilidad para Interactuar con el Ratón
                            • Usar las Clases de Comportamiento del Ratón
                            • Fundamentos del Comportamiento del Ratón
                            • Clases Específicas de Comportamientos de Ratón
                            • MouseNavigation
                          • Picking
                            • Usar las Clases de Utilidad de Picking
                            • El API Corazón de Clases Picking de Java 3D
                            • Clases Generales del Paquete Picking
                            • Clases de Comportamientos Picking Específicas
                        • Animación en Java 3D
                          • Los Interpoladores y los Objetos Alpha Proporcionan Animaciones Basadas en el Tiempo
                            • Alpha
                            • Usar Objetos Interpolator y Alpha
                            • Ejemplo de uso de Alpha y RotationInterpolator
                            • El API Alpha
                            • Clases de Comportamiento Interpolator
                            • API Corazón de Interpolator
                            • Clases PathInterpolator
                          • La Clase Billboard
                            • Usar un Objeto Billboard
                            • Programa de Ejemplo de Billboard
                            • El API Billboard
                          • Animaciones de Nivel de Detalle (LOD)
                            • Usar un Objeto DistanceLOD
                            • Ejemplo de uso de DistanceLOD
                            • El API DistanceLOD
                            • API de LOD (Level of Detail)
                          • Morph
                            • Usar un Objeto Morph
                            • Ejemplo de Aplicación Morph: Walking
                            • El API Morph
                        • Iluminación en Java 3D
                          • Sombreado en Java 3D
                            • Receta para Iluminar Objetos Visuales
                              • Ejemplos de Luces Sencillas
                              • Dónde Añadir un Objeto Light en un Escenario Gráfico
                            • Clase Light
                              • Luz Ambiente
                              • Luz Direccional
                              • Punto de Luz
                              • SpotLight
                              • Aplicaciones de Fuentes de Luz
                              • Ejemplos de Iluminación
                            • Objetos Material
                              • Ejemplos sencillos de Material
                              • Propiedades Geometry color, ColoringAttributes, y Material
                            • Superficies Normales
                              • Especificar la Influencia de las Luces
                                • Alternativa a los Límites de Influencia: BoundingLeaf
                                • Ámbito de Límites de Influencia de las Luces
                              • Crear Objetos Brillantes-en-la-Oscuridad, Sombras y Otros Problemas de Iluminación
                                • Objetos Brillantes-en-la-Oscuridad
                                • Calcular Sombras
                                • Crear Sombras
                                • Programa de Ejemplo de Sombras
                                • Tópico Avanzado: El Papel del Objeto View en el Sombreado
                            • Texturas en Java 3D
                              • ¿Qué es el Texturado?
                                • Texturado Básico
                                  • Sencilla Receta de Texturado
                                  • Sencillos Ejemplos de Programas de Textura
                                  • Más sobre las Coordenadas de Textura
                                  • Preview de Algunas Opciones de Texturado
                                  • Opciones de Textura
                                  • Texture3d
                                • Algunas Aplicaciones de Texturado
                                  • Texturado de Geométricos Primitivos
                                  • Texturado de Líneas
                                  • Usar Texturas Text2D
                                • Atributos de Textura
                                  • Modo de Textura
                                  • Textura con Color de Mezcla
                                  • Modo de Corrección de Perspectiva
                                  • Transformación del Mapeo de Textura
                                  • API TextureAttributes
                                • Generación Automática de Coordenadas de Textura
                                  • Formato de Generación de Textura
                                  • Modo de Generación de Textura
                                  • Cómo usar un Objeto TexCoordGeneration
                                  • API TexCoordGeneration
                                • Múltiples Niveles de Textura (Mipmaps)
                                  • ¿Qué es el Texturado Multi-Nivel (MIPmap)?
                                  • Ejemplos de Texturas Multi-Nivel
                                  • Filtros de Reducción para Múltiples Niveles de Textura
                                  • Modo Mipmap
                                • API de Texture, Texture2D, y Texture3d
                                  • Filtros de Reducción y Ampliación
                                  • API Texture
                                  • API de Texture2D
                                  • API de Texture3d
                                • API de TextureLoader y NewTextureLoader
                                  • API de TextureLoader
                                  • API de NewTextureLoader
                               

                              Últimos comentarios
                              Últimos 5 comentarios

                              loader vrml (05/11/2007)

                              Por
                              Hola, mas que comentario es una pregunta, estoy realizando mi tesis con java3d pero necesito cargar archivos de vrml pero mi problema es que no se donder guaradar el loader de vrml y no se como jalarlo desde java3d. Agradecería si me pudieras ayudar en este problema que tengo. Gracias.

                              publicar (30/10/2007)

                              Por
                              Queridos amigos decirles que todo esta bien
                              pero seria mejor publicar ejemplos basicos y abanzado pero en detalle.

                              El metodo setShininess no funciona para versiones OpenGL (19/04/2007)

                              Por
                              Para las versiones de Directx el metodo setShininess, funciona correctamente, pero para versiones de OpenGL no representa la sona de brillo especular, tampoco funciona para la version 1.5.0, como puedo solucionar esto, o que otro metodo tengo que usar para que funcione correctamente para la version 1.5.0. Agradesco de antemano quien me pueda ayudar

                              El metodo setShininess(); no funciona conla vercion OpenGL (17/04/2007)

                              Por
                              Cuando uso la vercion para windows las superficies materiales funcionan correctamente, pero cuando uso la vercion de java3d para OpenGL, o la vercion 1.5
                              el metodo setShininess(), no funciona no se ilumina la sona de luz especular. Me podrian decir cual es la falla, o que otro metodo falta activar para que funcione con la vercion 1.5

                              JAVA3D 1.5 (28/02/2007)

                              Por
                              Esta última versión de Java3D ya no diferencia entre DirectX y OpenGL, como en versiones anteriores. ¿Bajo cuál de estas 2 APIS corre? ¿O es que se han fusionado?
                              Muchas gracias.
                              Patrocinados
                               

                              Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
                              Formulario de Contacto - Datos legales - Publicidad

                              Hospedaje web y servidores dedicados linux por Ferca Network