#include #include float x; float y; void display() { glClear(GL_COLOR_BUFFER_BIT); glScalef(1/3.14, 1/3.14, 1.0); glBegin(GL_LINE_STRIP); for(x=-3.14;x<=3.14;x+=0.6) { y=sin(x); glVertex2f(x, y); } glEnd(); glFlush(); } int main(int argc, char *argv[]) { glutInit(&argc,argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutCreateWindow("C GLUT program"); glutDisplayFunc(display); glutMainLoop(); return 0; }