Está en la página 1de 9

Nombre del alumno:

Luis Gerardo Sánchez Sánchez

Matrícula:

117480

Grupo:

K070

Materia

(29) GRAFICACIÓN

Docente Asesor:

Mtro. Juan Manuel Amezcua Ortega (Docente)

Actividad:

Actividad de aprendizaje 2. Programación con OpenGL

Ciudad y Fecha:

Querétaro, Querétaro 10/11/2021


Instrucciones:

Realiza correctamente lo siguiente:

Ejercicio 1. De acuerdo con los conceptos del subtema 2.1 “Sistema de coordenadas

rectangulares”, crea un programa que grafique funciones en términos de coordenadas

cartesianas, siguiendo el proceso que a continuación se describe:

a. Crea un proyecto en JOGL dentro de NetBeans.

b. Ponle el siguiente nombre al proyecto: “Grafica Cartesiano”, y el nombre del paquete al

que pertenece el proyecto debe ser “Graficacion”.

c. Ya creado el código fuente, realiza los pasos del algoritmo 1 y 2, pero en el método

“display” pon el código que aparece en el subtema de 2.1.4 “Rastreo de otras curvas”.

d. Compila y ejecuta el código y guardar la pantalla de ejecución del programa.

e. Modifica el programa para que grafique las siguientes funciones:

i. y = ecos(x)

ii. y = ex^2

f. Guarda cada una de las pantallas de la ejecución y de las funciones y escribe tus

comentarios acerca de cada pantalla.

Aquí en estas siguientes imágenes se muestran las importaciones de los paquetes


que se ocupan para que las librerías y paquetes que se requieren estén
disponibles, además de que se muestra el método main que es donde se define el
canvas en el que se va a mostrar lo que programemos.
En
la

siguiente imagen se muestran los métodos init y reshape donde se inicializan


variables para configurar
Aquí se muestra el método display que es donde va el código de nuestras
funciones trigonométricas y se define las figuras o líneas que se van a ocupar
En la siguiente imagen se muestra lo que se codifico trabajando, en este caso una
parábola.
Ejercicio 2. De acuerdo con los conceptos estudiados en el subtema 2.2 “Sistema
de
coordenadas polares”, crea un programa que grafique funciones en términos de
coordenadas
polares, siguiendo el proceso que a continuación se describe:
g. Crea un proyecto en JOGL dentro de NetBeans.
h. Ponle el siguiente nombre al proyecto: “GraficaPolar”, y el nombre del paquete
al que
pertenece el proyecto debe ser “Graficacion”.
i. Ya creado el código fuente realiza los pasos del algoritmo 1 y 2 (de Sistema de
coordenadas rectangulares), pero en el método “display” pon el código que
aparece en el
tema de “Sistema de coordenadas polares”.
j. Compila y ejecuta el código y guarda la pantalla de ejecución del programa.
k. Modifica el programa para que grafique las siguientes funciones:
i. r = a (1 + sen θ) donde a = 100.
ii. r = a – (b cos θ) donde a = 100 y b = 150.
l. Guarda cada una de las pantallas de la ejecución de cada función y escribir sus
comentarios.
En la siguiente imagen se muestran los paquetes que se importan, así como el
método main donde se configura la ventana donde se mostrara lo que grafique
nuestra aplicación.
En la siguiente imagen se muestran los métodos init y reshape donde se inicializan
variables para configurar

Aquí se muestra el método display que es donde va el código de nuestras


funciones trigonométricas y se define las figuras o líneas que se van a ocupar
Aquí se muestra la imagen del nuestro programa corriendo.
3. Realiza un reporte final con las pantallas y comentarios de cada una de las
ejecuciones de ambos programas.
En general es esencial tener en cuenta lo que se va a programar dentro del
método display que es donde se ejecuta el código que se va a graficar, teniendo
siempre en cuenta los valores que van a llevar las variables y como son
inicializadas en el código.

Bibliografía
http://www.ptolomeo.unam.mx:8080/jspui/bitstream/132.248.52.100/242/4/A4.pdf
https://www.oocities.org/valcoey/intropengl.html
http://www.opengl-tutorial.org/es/beginners-tutorials/tutorial-1-opening-a-window/

También podría gustarte