TP3 : Premiers pas avec OpenGL/GLUT
Sources :2007/TP/TP3-src.zip
Exécutables pour Windows :2007/TP/TP3-win32exe.zip
#include <stdlib.h> #include <time.h> #include "glut_import.h" float randf(void){ return (float) rand()/RAND_MAX; } /********************************************************************* * GLUT CALLBACKS *********************************************************************/ void displayFunc(void){ glClearColor(randf(),randf(),randf(),0); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glFlush(); glutSwapBuffers(); } void idleFunc(void){ glutPostRedisplay(); } /********************************************************************* * MAIN PROGRAM *********************************************************************/ int main(int argc,char *argv[]){ srand(time(NULL)); glutInit(&argc,argv); glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE); glutCreateWindow("Hello world"); glutDisplayFunc(displayFunc); glutIdleFunc(idleFunc); glutMainLoop(); }
Dernière modification le 18/3/2010
Ce document a été traduit de LaTeX par HeVeA