1
Práctica 2
Introducción a OpenGL.
Objetivo: El alumno se familiarizará con las funciones gráficas básicas de OpenGL para la
construcción de elementos.
Cuestionario Previo: (puede ser entregado en equipo de dos personas)
1. Investigue que es GLUT.
Es una biblioteca de utilidades para programas OpenGL que principalmente
proporciona diversas funciones de entrada/salida con el sistema operativo.
Entre las funciones que ofrece se incluyen declaración y manejo de ventanas y
la interacción por medio de teclado y ratón. También posee rutinas para el
dibujado de diversas primitivas geométricas (tanto sólidas como en modo
wireframe) que incluyen cubos, esferas y teteras. También tiene soporte para
creación de menús emergentes.
2. Algunas de las funciones anteriores, son funciones conocidas como callback. Explique, en sus
propias palabras ¿qué es un callback?
Un callback es definir que debe pasar, que funciones se deben ejecutar cada que ocurre un evento,
como apretar una tecla.
3. ¿Para qué sirve el comando glLoadIdentity()?
Con esto cargamos en el tipo de matriz actual la matriz identidad, es como resetear la matriz.
4. ¿Qué es un pixel?
Es la más pequeña de las unidades homogéneas en color que componen una imagen de tipo digital.
5. ¿Qué es la resolución de un dispositivo?, investigue y anote la resolución del monitor de su
computadora principal.
La resolución de la imagen, es la cantidad de píxeles. Expresa el número de píxeles que forman una
imagen de mapa de bits.
La resolución de mi monitor es de 1280x800.
6. Investigue la definición de PPI (pixels per inch), e indique la diferencia que tiene con la
resolución de un dispositivo. ¿Cuál definición considera más exacta para saber la calidad de un
monitor?
PPI es una medida de resolución de vídeo relacionada al tamaño del monitor en
pulgadas y del número total de pixeles en la dirección horizontal y en la
dirección vertical.
La diferencia es que PPI depende tanto de la resolución como del tamaño de la
pantalla.
Yo considero que es más exacto determinar la calidad de un monitor por los
pixeles por pulgada que tiene, ya que si solo tomamos en cuanta la resolución
7.com/imagendigital/numeropixeles.google.de/pixel/ http://www.org/wiki/PPI Reporte Práctica 1. aunque creo que si no hubiéramos hecho primero esta práctica en el laboratorio no hubiera podido hacer que funcionara el código en la computadora de mi casa. De un breve comentario de la práctica pasada. Grupo teoría: 03 Correo: ingrid. Después de esos cambios ya se pudo ejecutar y ver que se proyectaba una tetera.wikipedia. Cree proyectos y realice los pasos de configuración del ambiente de desarrollo en equipos de cómputo diferentes al del laboratorio.wikipedia.org/wiki/GLUT http://pepao-7.dll en la carpeta C:\Users\Usuario\Documents\Visual Studio 2010\Projects\CG_2015\Debug ya que sin ella no podía depurar.digitalfotored. BIBLIOGRAFÍA http://es. ya que decía que rot no estaba definido. En base en ello conteste: a) ¿Pudo conseguir que el código de muestra funcione? Si b) Liste los problemas que tuvo o intentó resolver para hacer funcionar el código.garrido13@gmail. Es importante saber las funciones y conceptos básicos de GLUT así como de los elementos que componen a una imagen para su creación posterior. Primero tuve que pegar la librería glut32.com/presentation/d/1LyBTh_nYuzgfePCArH3l2miXo50GFo-XWeSSf840RA/mobilepresent?slide=id. Anote el número de grupo de la materia Computación Gráfica (Teoría) y su dirección de correo electrónico.com/2012/09/10/pantallas-que-son-el-tamano-laresolucion-y-la-densidad-de-pixeles/ http://es. indicando los pasos que se le complicaron y sugerencias para mejorar desarrollo de la práctica. ya que desconozco totalmente Visual Studio.com CONCLUSIÓN GLUT es parte fundamental de OpenGL para poder crear y facilitarnos la creación y uso de objetos.mx/2007/03/previo1labcompgrafica.html?m=1 https://docs.i127 http://definicion. 2.blogspot. La práctica me pareció un buen inicio para conocer el mundo de Visual Studio así como de OpenGL y GLUT. (Individuales) 1. .htm http://androidayuda.de un dispositivo la calidad de una imagen se puede ver afectada al variar el tamaño de la pantalla. Segundo. tuve que comentar la linea: rot += 10.