include gl glut рисуем сферы void Display glClear GL_COLOR_BUFFER_BIT

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <gl\glut.h>
// рисуем сферы(1)
void Display()
{
glClear (GL_COLOR_BUFFER_BIT);
glColor3f(1,1,0);
glBegin(GL_TRIANGLES);
glVertex2d(0,0);
glVertex2d(0.5,0);
glVertex2d(0.5,0.5);
glEnd();
glutPostRedisplay();
glutSwapBuffers();
}
void main()
{
//задаем параметры окна
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);
//задаем размеры окна
glutInitWindowSize(480, 480);
// задаем позицию окна
glutInitWindowPosition(100,100);
//создаем окна
glutCreateWindow(" ");
glClearColor(0.9,0.5,0.75, 1);
//задаем функцию обратного вызова изображения на экран
glutDisplayFunc(Display);
//отображение окна
glutMainLoop();
}