Вы находитесь на странице: 1из 3

INFORME DE PRÁCTICA DE LABORATORIO Versión 1.

0
PROGRAMA DE INGENIERÍA MECATRÓNICA Periodo 2019-2

Java 3D VRML
Garnica Rojas Erick Santiago, Álvarez Vargas Valentina
{u1803421, u1803030}@unimilitar.edu.co
Profesor: Castillo Ricardo

Resumen— La API 3D de Java permite la creación de tamaño de la ventana y el tipo de soporte gráfico.
aplicaciones de gráficos tridimensionales y applets 3D basados en
Internet. Proporciona construcciones de alto nivel para crear y A continuación, se describen los pasos de ambos
manipular geometría 3D y construir las estructuras utilizadas procedimientos.
para representar esa geometría.
Palabras clave— JAVA 3D, geometrías, estructuras,
construcciones, API 3D, tridimensionales, dibujos.
II. COMPETENCIAS A DESARROLLAR

I. INTRODUCCIÓN  Habilidad y destreza en la programación en JAVA.

Java3D es una librería de clases para representar gráficos


tridimensionales permitiendo al usuario mediante applets y III. DESARROLLO DE LA PRÁCTICA
aplicaciones construir e interactuar con geometría 3D. Con este
software se pueden definir y visualizar entornos virtuales. 1. Se escribe el grafo de escena de su proyecto
mecatrónico utilizando JAVA3D que permite
Del sitio web http://java.sun.com/products/java visualizar el Objeto diseñado usando Solidworks.
media/3D/download.html se puede descargar el instalador de
JAVA3D en el disco duro. Es recomendable descargar la
documentación que se encuentra en el mismo sitio (Java 3D
Implementation Documentation).

A. Marco teórico

La estructura de un programa de JAVA3D se representa por


medio de grafos de escena, en los cuales se representan todos
los objetos involucrados mediante un árbol.

Todo programa en Java 3D es un conjunto de objetos ordenados


con base en una serie de jerarquías basada en la herencia. Esta
colección de objetos describe a un espacio virtual que es la guía
para dibujarlos en una imagen posteriormente.

Los programas en Java3D utilizan el concepto de universo


virtual, que corresponde al entorno donde se grafica la
geometría 3D. Este API contiene aproximadamente 100 clases
contenidas dentro del paquete javax.media.j3d. A estas clases Figura 1. Solido del objeto
por lo general se les conoce como el núcleo (core) de Java 3D.
2. Se crea movimiento en los objetos que permite los
Aunque existen cientos de variables y métodos dentro de las
desplazamientos.
clases de Java 3D, en el universo virtual se pueden crear
animaciones utilizando unas pocas clases.

Etapas para la Creación de un programa en Java3D. Existen dos


procedimientos uno completo y otra simplificado, en el
completo se deben definir en forma detallada todos los
componentes de la rama de representación que incluye el
INFORME DE PRÁCTICA DE LABORATORIO Versión 1.0
PROGRAMA DE INGENIERÍA MECATRÓNICA Periodo 2019-2

IV. PRESENTACION DE FIGURAS

Diagramas UML:

- Clase ejemplo:

Figura 1. Comandos de movimientos del objeto

3. Se permite modificar la cámara para visualizar la


escena en su totalidad (Lograr vistas, superior,
isométrica y lateral).

Figura 2. La interfaz gráfica de usuario


INFORME DE PRÁCTICA DE LABORATORIO Versión 1.0
PROGRAMA DE INGENIERÍA MECATRÓNICA Periodo 2019-2

V. CONCLUSIONES

En esta práctica se dio cumplimiento a los objetivos propuestos


por la guía, desarrollando conocimientos en el área de JAVA
3D, creando y construyendo una aplicación que permitiera la
visualización de un objeto creado en Solidworks, interactuando
con este, por otra parte, se puede observar con diferentes vistas
utilizando la cámara en la interfaz grafica.

VI. REFERENCIAS
[1] NetBeans IDE, «Tutorial Quick Start Guide, » NetBeans
Org., 2013. [En línea].
Available:https://netbeans.org/kb/docs/java/quickstart.html.
[Último acceso: 01 2017].
[1] P. Deitel y H. Deitel, Java: How to Program, 9th Edition,
Prentice Hall, 2011.
[2] B. Fry, Visualizing Data: Exploring and Explaining Data
with the Processing Environment, O'Reilly Media, 2008.

Вам также может понравиться