#include <GL/Gl.h> #include <GL/glu.h> #include <GL/glut.h> void init() { glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(-1.0, -1.0, 1.0, 1.0); glClearColor(1.0, 0.85, 0.85, 1.0); glColor3f(0.0, 0.0, 0.8); glLineWidth(3.0); } void display() { glClear(GL_COLOR_BUFFER_BIT); gluDisk(gluNewQuadric(), 0.3, 0.9, 72, 1); glFlush(); } int main(int argc, char **argv) { glutInit(&argc, argv); glutInitWindowPosition(10, 10); glutInitWindowSize(500, 500); glutCreateWindow("gluDisk"); glutDisplayFunc(display); init(); glutMainLoop(); return 0; }