You are on page 1of 4

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

FACULTAD DE INGENIERÍA
IGENEIRIA EN COMPUTACIÓN

ASIGNATURA

LABORATORIO DE COMPUTACIÓN GRAFICA

PROFESOR

ING. ROMAN GUADARRAMA JOSE ROQUE

PRACTICA N° 01

20 / FEBRERO / 2018

ALUMNO

Juan Luis Julio César

NUMERO DE CUENTA Y CORREO

311225028

jc_juis@hotmail.com

GRUPO LABORATORIO 07
GRUPO TEORIA 03

SEMESTRE
2018-2
Para esta clase introductoria se realizaron pasos para configurar Visual Studio y poder ejecutar
un programa en código fuente, proporcionado en clase. En dicho programa fuente, se muestran
las funciones necesarias, así como las bibliotecas para poder ejecutarlo. Al ejecutar el
programa se muestra originalmente una tetera. Y al cambiar el comando “glutSolidTeapot(1.0);”
por “glutWireTeapot(1.0);”, se muestra como una sucesiva unión de puntos.

Posteriormente se realizó lo mismo se cambió ese código para poder mostrar un cubo, primero
como sólido y segundo como unión entre puntos.

Comando cubo sólido “glutSolidCube(2.0f);” y comando cubo unión de vértices


“glutWireCube(2.0f);”
Posteriormente se mostró que el comando “glTranslatef(0.0, 0.0, -10.0);”, ayuda a controlar
los ejes, o mejor dicho logra que se dibuje la figura. Mientras que los comandos siguientes
ayudan a poder rotar en eje X ( glRotated(rot, 1.0, 0.0, 0.0); )yY( glRotated(-30.0, 0.0, 1.0,

0.0); ) respectivamente, con la variable “rot” que hace variar el movimiento.


Posteriormente se ejecutaron otros comandos que se tenían por default.
Un tetraedro sólido y uniendo sus puntos.

glutSolidTetrahedron();
glutWireTetrahedron();

Un octaedro sólido y uniendo sus puntos.

glutSolidOctahedron();
glutWireOctahedron();
Conclusión

Los pasos que se me dificultaron fueron los de configurar el entorno para que Visual
reconociera las bibliotecas necesarias para poder ejecutar el código, pero fuera de eso creo
que todo salió según lo previsto.
Conociendo que hay funciones predefinidas, creo que será muy interesante trabajar
desde lo más básico, para poder llegar a lo mismo, y en parte conocer el mundo de las
interfaces o animación desde otro punto de vista.

You might also like