#include<GL/glut.h> #include<GL/glu.h> #include<GL/gl.h> void quadstrip() { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1,0,0); glBegin(GL_QUAD_STRIP); glVertex2i(-60,0); glVertex2i(-40,50); glVertex2i(60,30); glColor3f(0,1,0); glVertex2i(60,-50); glVertex2f(45,61); glEnd(); glFlush(); } void init() { glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(-65,65,-65,65); } int main(int argc,char **argv) { glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE); glutInitWindowSize(500,500); glutCreateWindow("QUAD STRIP"); init(); glutDisplayFunc(quadstrip); glutMainLoop(); }