#include #include #include static GLint width, height; void createModel (void) { glClear(GL_COLOR_BUFFER_BIT); glColor3f(0.0, 1.0, 1.0); glBegin(GL_LINES); glVertex3f( 59.05, -17.85, 16.49 ); glVertex3f( 59.05, 6.15, 16.49 ); glVertex3f( 83.05, 6.15, 30.09 ); glVertex3f( 59.05, -17.85, 16.49 ); glEnd(); } void other_init() { glClearColor(0.0, 0.0, 0.0, 0.0); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(-1, 1, -1, 1, -1, 1); } void display(void) { createModel(); glFlush(); } void init_window(int argc, char** argv) { glutInit(&argc,argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA); width = 600; height = 400; glutInitWindowSize(width, height); glutInitWindowPosition(50, 50); glutCreateWindow("Project 5"); } void main(int argc, char** argv) { init_window(argc,argv); other_init(); glutDisplayFunc(display); glutMainLoop(); }