Programa ejemplo de animación
Marzo 25, 2008
Este es el programa que vimos en clase sobre la animación en OpenGL.
Recuerden que un programa de animacion en OpenGL y glut consta básicamente de tres cosas:
- Que la inicializacion del modo de glut, sea con dos buffers. Lo cual se logra pasando como argumento a glutInitDisplayMode, el argumento GLUT_DOUBLE, ademas del resto de los argumentos que queramos usar.
- Que el final de la función que se encarga de dibujar llamemos a la función glutSwapBuffers(), en vez de a la función glFlush()
- Que exista una función con registro de callback Idle, que se encarga de mover la escena conforme pasa el tiempo.
Ejemplo
el programa de ejemplo es el siguiente: animacion.c El archivo es un archivo de texto plano, le tuve que cambiar la extensión para WP me dejara subirlo, así que lo bajan pero deben guardarlo con una extension .c
Y aquí hay un pantallazo de la ejecución:
Entry Filed under: OpenGL. .
3 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed
1.
Impezza | Marzo 26, 2008 at 6:16 pm
Ni que decir, con esto de los codigos en la pagina, es mas facil….
2.
blogdigital2 | Abril 15, 2009 at 12:08 am
espero y me puedas contestar ese programa hace la animacion d euna pelota q rebota? si es asi porfa arregla tu ejemplo q no lo puedo ver y me urge o mandalo a mi correo gorv720@hotmail.com de antemano gracias.
3.
nemediano | Abril 27, 2009 at 8:27 pm
Si si lo hace, además si leyeras un poco antes de hacer preguntas te darías cuenta que el archivo de descarga esta correcto, solo que con una extensión cambiada (esto es a propósito, pues WP no deja subir archivos.c).
por lo que el link ha estado correcto