| Current Path : /var/www/html/venkat/check3/file/cg2013/pawan/ |
| Current File : /var/www/html/venkat/check3/file/cg2013/pawan/1.4.cpp |
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
void draw()
{
glClearColor(1.0,1.0,1.0,0);
glClear(GL_COLOR_BUFFER_BIT);
int bb;
bb = 5;
/*void draw()
{
glClearColor(1.0,1.0,1.0,0);
glClear(GL_COLOR_BUFFER_BIT);
rectangle(0.0,0.4,0.75,0.75);
glFlush();
}*/
float qq[bb];
float ww[bb];
qq[0] = 0.2;
ww[0] = 0.2;
qq[1] = 0.6;
ww[1] = 0.1;
qq[2] = 0.8;
ww[2] = 0.3;
/*void draw()
{
glClearColor(1.0,1.0,1.0,0);
glClear(GL_COLOR_BUFFER_BIT);
rectangle(0.0,0.4,0.75,0.75);
glFlush();
}*/
qq[3] = 0.7;
ww[3] = 0.6;
qq[4] = 0.4;
ww[4] = 0.8;
poligon(x,y,bb);
glFlush();
}
void poligon(float x[], float y[], int bb)
{
glColor3f(1.0,0.0,0.0);
glBegin(GL_POLYGON);
/*void draw()
{
glClearColor(1.0,1.0,1.0,0);
glClear(GL_COLOR_BUFFER_BIT);
rectangle(0.0,0.4,0.75,0.75);
glFlush();
}*/ for (int k = 0; k < bb; k++) {
glVertex3f(x[k],y[k],0.0);
}
glEnd();
}
int main(int abcd, char **xyz)
{
glutInit(&abcd, xyz);
/*void draw()
{
glClearColor(1.0,1.0,1.0,0);
glClear(GL_COLOR_BUFFER_BIT);
rectangle(0.0,0.4,0.75,0.75);
glFlush();
}*/
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(800,500);
glutInitWindowPosition(200, 200);
glutCreateWindow("Polygon");
glutDisplayFunc(draw);
glutMainLoop();
return 0;
}