2007/08/28

Previo 1 Computación Gráfica

Previo

Open GL y Modelado geométrico

Investigue el uso parámetros y variantes de los comandos de open gl

glBegin()

glEnd()

Delimitan los vértices de una primitiva o grupo de primitivas. Begin es el comienzo y End el fin, los parámetros que reciben son: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, y GL_POLYGON.

glVertex

Denota los puntos donde se encontraran los vértices dentro de una primitiva, los parámetros que recibe son: (x, y, z, w)

glPushmatrix

Mete al stack una matriz

glPopmatrix

Saca del stack una matriz.

gltranslate

Produce una matriz de translación, los parámetros que recibe son (x, y, z)

glrotate

Multiplica por una matriz de rotación, los parámetros que recibe son (ángulo, x,y,z)

glscale

Produce un escalamiento no uniforme en los 3 ejes según los parámetros (x,y,z)

glclear()

regresa el area de un plano de bits de una ventana a valores plenamente preestablecidos por glClearColor, glClearIndex, glClearDepth, glClearStencil, y glClearAccum. Varios buffers pueden ser limpiados simultáneamente seleccionando más de un buffer usando glDrawBuffer.

glcrlear color

limpia valores buffers de color con los parámetros (rojo, azul, verde, alfa)

Concavidad de una función

Una función es cóncava si fijado un vector unitario en el semieje positivo OY, dicho vector está en el mismo semiplano (determinado por las rectas tangentes a la función) que la función. En caso contrario (distintos semiplanos) se dice convexa.



Bibliografía

2007/08/27

Reporte/ Tarea Práctica 1 Computación Gráfica

Describa paso a paso de la manera más detallada posible la forma en que se crean un proyecto en visual studio 2005

¿Qué pasos hay que seguir para configurar un proyecto que pueda utilizar la librería GLUT?
1. Descargar de la pagina http://www.opengl.org/resources/libraries/glut/ el archivo glutdlls37beta.zip de la sección "Precompiled Win32 for Intel" y el "GLUT3.7 Source Code for Win32 ".

2. Descomprimirlos en una carpeta C:dev/ y acomodar los archivos lib en una carpeta lib, los dll en una carpeta dll y los .h a una carpeta GL dentro de include, todo esto dentro de la carpeta C:dev/

3. Modificar las variables de entorno agregando c:dev/dll; al final de la variable Path.

4. Abrir Microsoft Visual Studio 2005.

5. Crear un nuevo proyecto win32 escogiendo la opción “Console Application” y “Empty Proyect”

6. Indicar al proyecto donde se encuentra la ruta del directorio include y del directorio lib en las propiedades del proyecto.

¿Cuál es la diferencia entre crean un proyecto cpp win 32 application y un proyecto cpp win 32 project?

El proyecto de aplicación win 32 contiene instrucciones para el Shell, mientras que el Project no tiene Shell.

¿Cuál es la diferencia entre ejecutar la aplicación recién creada en modo de depuración y sin depurador?

En el modo de depuración podemos ver en cada paso la ejecución de la línea de comando viendo cómo cambian las variables en tiempo de ejecución.

¿Qué es una variable de entorno como se pueden crear y o modificar en Windows vista?

Una variable de entorno es un nombre asociado a una cadena de caracteres que por lo general indican una dirección. En “My PC” dar click derecho y luego en propiedades, avanzadas y editar las variables de entorno.

2007/08/23