Laboratorio de Computación Gráfica

lunes, febrero 25, 2008

Suspensión de la sesión de laboratorio para el día 26 de febrero de 2008.

Hola muchachos,

Debido a un inconveniente (trámites), no sé dará la sesión de laboratorio correspondiente al día de mañana 26 de febrero de 2008 de 14 a 16 hrs.

La sesión reanudará normalmente para el día 4 de marzo. El miércoles busquen el previo para la práctica 3.

Aquellos que no hayan enviado el archivo de la práctica 2 para el día de mañana a las 16 hrs, ya no lo podrán enviar.

Saludos,

 

Ing. Igor Valiente.

jueves, febrero 14, 2008

Previo #2 - para el martes 19 de febrero de 2008

Universidad Nacional Autónoma de México
Facultad de Ingeniería
Departamento de Computación

Laboratorio de Computación Gráfica
http://lab-computacion-grafica.blogspot.com/

Cuestionario previo #2
Práctica del 19 de febrero de 2008
- Principios básicos -


Profr. Ing. Santiago Igor Valiente Gómez


1. ¿Qué es una transformación geométrica? ¿Cuáles son las transformaciones básicas y sus matrices?

2. Escriba los comandos que en OpenGL permiten aplicar transformaciones geométricas, las variantes de dichos comandos y describa sus parámetros.

3. Describa los comandos que en OpenGL se utilizan para definir vértices y sus parámetros. Escriba un ejemplo de cada uno.

4. ¿Para qué sirven los comandos glBegin() y glEnd()? Describa su uso, sus parámetros y ejemplifique a través de una pieza de código.

5. Construya código para dibujar un cubo y una pirámide de base triángular (tetraedro). Las medidas corren por su cuenta.

6. ¿Para qué sirven los comandos glClearColor() y glClear()? Descríbalos su funcionamiento, sus parámetros y ejemplifique a través de una pieza de código.

7. Describa los comandos glutInit(), glutInit(), glutInitDisplayMode(), glutInitWindowSize(), glutInitWindowPosition(), glutCreateWindow(), glutDisplayFunc(), glutReshapeFunc(), glutKeyboardFunc() y glutMainLoop(). Describa su funcionamiento, uso y parámetros.