2075 / C++ / Додатково / OpenGL / 3D коло
void display(void) { int num_segments = 30; int r = 3, cx=0, cy=0; glBegin(GL_LINE_LOOP); for (int i = 0; i < num_segments; i++) { float theta = 2.0f * 3.1415926f * float(i) / float(num_segments); //поточний кут float x = r * cosf(theta); // х компонента float y = r * sinf(theta); // у компонента glVertex2f(x + cx, y + cy); } glEnd(); glFlush(); }