Контрольная работа: Создание компьютерной графики при помощи OpenGL
return s;
}
void CALLBACK resize (int width, int height)
{
glViewport (0,0,width, height);
glMatrixMode (GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(-100,100,-100,100);
glMatrixMode(GL_MODELVIEW);
}
void CALLBACK Draw (void)
{
glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
int c, x, y, p;
srand(t_sec());
//задание стартовой точки
//для генерации случайных чисел
for(int i=0; i<1000; i++)
{
c=rand()%255; //генерация случайных чисел от 0 до 255
x=rand()%200; //генерация случайных чисел от 0 до 200
y=rand()%200; //генерация случайных чисел от 0 до 200
p=rand()%3;
glPointSize(p);
glBegin(GL_POINTS);
glColor3ub(c,c,c);
glVertex2d(x,y);
glEnd();
}