#include #include #include using namespace std; int r=50; void plot (void) { float theta; glColor3f(1.0,0.0,0.0); glPointSize(3); glBegin(GL_POINTS); for (int **0; i<360; i++) { theta=(3.14*i)/180; glVertex2f(r*cos(theta),r*sin(theta)); } glEnd(); glFlush(); } void init(void) { glClearColor(1.0,1.0,1.0,1.0); glClear(GL_COLOR_BUFFER_BIT); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(-100,100,-100,100); } int main () { glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB); glutInitWindowSize(500,500); glutInitWindowPosition(100,100); glutCreateWindow("Output"); init(); glutDisplayFunc(plot); glutMainLoop(); }