• составить программу которая рисует 5 окружностей голубого цвета с центром в точке (200,200) и радиусами 30,40,50,60,70

Ответы 1

  • #include <math.h>#include <glut.h>void Draw (){glClear (GL_COLOR_BUFFER_BIT); glColor3f (0.7,0.7,1); glTranslatef (200,200,0); glBegin (GL_POINTS); for (int i=0,R=30;i<5;i++,R+=10){for (float x=-R;x<R;x+=0.01) {glVertex2f (R*sin(x),R*cos(x));}}glEnd (); glutSwapBuffers ();}void Init (){glClearColor (1,1,1,1); glMatrixMode (GL_PROJECTION); glLoadIdentity (); glOrtho (0,400, 0,400, 0,400);glMatrixMode (GL_MODELVIEW);}int main (int argc,char** argv)glutInit (&argc,argv); glutInitDisplayMode (GLUT_DOUBLE)
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years