Esta práctica fue más que nada una plática acerca de los diferentes comandos de OpenGL para manipular el entorno de ventanas; se mostraron además diversos ejemplos que muestran la utilización de los comandos.
El efecto de Ondulación incluye necesariamente de un doble buffer para podere evitar el efecto de parpadeo, un efecto que no es de agrado a la vista. La necesidad de incluir 24 frames por segundo al menos es para asegurar que la animación sea fluida. En el frame buffer se procesa toda la información necesaria para desplegar otro frame.
GLUT_RGB define el color en la función GlutInitDisplayMode.
GLUT_SINGLE reserva sólo el espacio mínimo para tener un frame buffer en GlutInitDisplayMode.
glClear es la función más empleada para limpiar los buffers.
glFlush vacía el contenido de la memoria de video, específicamente en los frame buffers.
glutSwapBuffers manda la información del buffer a la memoria de video y de ésta de regreso al buffer.
Para poder interactuar con las ventanas se analizó la utilización del teclado y del Mouse. Se mostraron funciones como keyboard, las cuales pueden servir para la utilización del comando motion el cual especifica el movimiento del mouse.
El efecto de Ondulación incluye necesariamente de un doble buffer para podere evitar el efecto de parpadeo, un efecto que no es de agrado a la vista. La necesidad de incluir 24 frames por segundo al menos es para asegurar que la animación sea fluida. En el frame buffer se procesa toda la información necesaria para desplegar otro frame.
GLUT_RGB define el color en la función GlutInitDisplayMode.
GLUT_SINGLE reserva sólo el espacio mínimo para tener un frame buffer en GlutInitDisplayMode.
glClear es la función más empleada para limpiar los buffers.
glFlush vacía el contenido de la memoria de video, específicamente en los frame buffers.
glutSwapBuffers manda la información del buffer a la memoria de video y de ésta de regreso al buffer.
Para poder interactuar con las ventanas se analizó la utilización del teclado y del Mouse. Se mostraron funciones como keyboard, las cuales pueden servir para la utilización del comando motion el cual especifica el movimiento del mouse.

No hay comentarios.:
Publicar un comentario