Premiers pas
Arrive maintenant !
// premiers_pas.cc #include <GL/glut.h> static void display (void) { GLfloat blue[] = { 0, 0, 1 }; GLdouble right[] = { 0.5, -0.5, 0 }; glClear (GL_COLOR_BUFFER_BIT); glBegin (GL_TRIANGLES); glColor3f (1,0,0); glVertex3f (0, 0.5, 0); glColor3ub (0,255,0); glVertex3d (-0.5, -0.5, 0); glColor3fv (blue); glVertex3dv (right); glEnd (); glutSwapBuffers (); } int main (int argc, char *argv[]) { glutInit (&argc, argv); glutInitDisplayMode (GLUT_RGB | GLUT_DOUBLE); glutInitWindowPosition (50, 50); glutInitWindowSize (300, 300); glutCreateWindow ("Premiers pas"); glutDisplayFunc (display); glutMainLoop (); }