Program to plot Triangle Fan
#include<GL/glut.h>  #include<GL/glu.h>  #include<GL/gl.h>   void trianglefan()  {   glClear(GL_COLOR_BUFFER_BIT);   glColor3f(1,0,0);   glBegin(GL_TRIANGLE_FAN);   glVertex2i(-60,0);   glVertex2i(-30,0);   glVertex2i(-30,30);   glColor3f(0,1,0);   glVertex2i(0,0);   glColor3f(0,0,1);   glVertex2i(30,30);   glEnd();   glFlush();  }   void init()  {   glMatrixMode(GL_PROJECTION);   glLoadIdentity();   gluOrtho2D(-65,50,-50,50);  }   int main(int argc,char **argv)  {   glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);   glutInitWindowSize(500,500);   glutCreateWindow("Triangle Fan");   init();   glutDisplayFunc(trianglefan);   glutMainLoop();    }