#include
#include
#include"glut.h"
using namespace std;
void myDisplay(void)
{
glClearColor(0.7f,0.7f,0.7f,0.0f);
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1,0,0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0,20,0,20);
glBegin(GL_LINE);
glVertex2f(2.0,1.0);
glVertex2f(12.0,1.0);
glEnd();
glFlush();
}
int screenWidth = 640; int screenHeight =480;
int main(int argc , char **argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLEGLUT_RGB);
glutInitWindowSize(screenWidth,screenHeight);
glutInitWindowPosition(30,30);
glutCreateWindow("HT FIRST GL PPROGRAM ");
glutDisplayFunc(myDisplay); // register display func. as callback
glutMainLoop(); //gui loop that waits for events to occur
return 0;
}
No comments:
Post a Comment