Está en la página 1de 6

UNIVERSIDAD AUTONÓMA DEL ESTADO DE MÉXICO

CENTRO UNIVERSITARIO DE VALLE DE CHALCO

GRAFICACIÓN COMPUTACIONAL

“CREACION DE FIGURAS CON OPENGL EN JAVA”

PROFESOR: JOSE LUIS MORA SANTOS


ALUMNO: BRIAN DAVID PERALTA ARRIAGA

ICO O7
RESUMEN

En esta práctica, vamos a realizar la creación de una figura en 2D, en el cual sera
un triangulo, en donde veremos distintas funciones con la biblioteca de OpenGL,
hemos comprendido el plano cartesiano en el cual con la ayuda de las coordenadas
x, y.
En esta practica hacemos el uso de un lenguaje de programación muy conocido
llamado Java.
Realizamos distintos movimientos de la figura a traves de puntos que dibujan la
figura del triangulo.
Cambiamos el color de la ventana, como tambien el color de la figura, en esta
actividad demostramos dichos movimientos y el cambio de color y el llamado de la
librería de OpenGL.

INTRODUCCIÓN

OpenGL se considera principalmente como una API que nos proporciona un


gran conjunto de funciones que podemos usar para manipular gráficos e imágenes
3D y 2D. Sin embargo, por sí solo no es simplemente una API, sino
una especificación, desarrollada y mantenida por el Grupo Khronos. También se
usa para el desarrollo de videojuegos, donde compite con Direct3D en la plataforma
de Microsoft.
Especifica exactamente como debería ser el resultado de cada función y cómo
debería funcionar. Dado que la especificación OpenGL no proporciona detalles de
implementación, las versiones desarrolladas reales pueden tener implementaciones
diferentes, siempre y cuando sus resultados cumplan con la especificación (y, por
lo tanto, sean los mismos para el usuario).
DESARROLLO
Importamos la librería import org.lwjgl.opengl.Display; el cual nos ayudará a mostrar
la ventana en donde dibujaremos el triangulo con un fondo negro, despues
colcaremos las dimensiones de la ventana y permitiremos la visualización de la
ventana para que no nos slaga ningun tipo de error.
Creamos el metodo ventanaInicial el cual sera el que nos muestre la ventana donde
contendra nuestra figura, y con la ayuda de Display, podremos ver o activar la
ventana para que no nos salga ninguna excepción a la hora de abrir.
Damos un ancho y alto los cuales seran de 800px x 600px
600

VENTANA

800

Creamos el metodo para poder inicializar OpenGL, donde obtenemos el ancho y el


alto con la ayuda de los get y activamos la matriz de proyeccion.

Creamos la figura con la ayuda de una funcion, para esto usamos GL_QUADS
Y le damos color con glColor3f
Creamos la figura con la ayuda de GL_TRIANGLES, en el cual solo pondremos
los 3 vertices que ncvesitaremos para que nos forme un 3 vectores que se uniran
para formar un triangulo.
CONCLUSIONES

En esta actividad tuve varios retos en los cuales fueron declarar las variables y hacer
el cálculo de cada uno de los puntos para poder formar el triangulo y cambiarlo en
la posición requerida, he aprendido a construir un triangulo en 2D, en el cual lo
manejamos por medio de vectores y que de igual manera con la ayuda de la
biblioteca de OpenGL podemos hacer dichas figuras.

Lo que mas he aprendido es que debemos saber usar todas estas funciones en las
cuales son muy utiles y muy conocidas como los puntos, lineas, circulos, cuadrados
y triangulos

BIBLIOGRAFÍAS

• [1] (2022, Feb). OpenGL [Online]. Available:


https://www.sutori.com/es/historia/introduccion-opengl--
GdAXxB1W1EYU7tQ5arKYRLKY

• [2] Y. Rios (2019, Nov 15). OpenGL que es y para que sirve [Online].
Available: https://www.profesionalreview.com/2019/11/15/opengl/

• [3] (2020, Mar 20). CODIGOS DE COLORES [Online]. Available:


https://www.sutori.com/es/historia/introduccion-opengl--
GdAXxB1W1EYU7tQ5arKYRLKY

También podría gustarte