- void Displaya()
- {
- glViewport(0,0,800,600);
- glMatrixMode(GL_PROJECTION);
- glPushMatrix();
- glLoadIdentity();
- gluPerspective(45.0f,800.0f/600.0f,1.0f,500.0f);
- glMatrixMode(GL_MODELVIEW);
- glEnable(GL_CULL_FACE);
- //glEnable(GL_DEPTH_TEST);
- //glDepthMask(GL_TRUE);
- Camera.Render();
- glTranslatef(0.0f,0.0f,-5.0f);
- //glRotatef(Rot,0.0f,0.0f,1.0f);
- //glRotatef(Rot,1.0f,0.6f,0.0f);
- glBegin(GL_QUADS);
- glColor3f(1.0f,0.0f,0.0f); // Red
- glVertex3f(-1.0f, 1.0f, 1.0f);
- glVertex3f( 1.0f, 1.0f, 1.0f);
- glVertex3f( 1.0f, 1.0f,-1.0f);
- glVertex3f(-1.0f, 1.0f,-1.0f);
- glColor3f(0.0f,0.0f,1.0f); // Blue
- glVertex3f(-1.0f,-1.0f, 1.0f);
- glVertex3f(-1.0f,-1.0f,-1.0f);
- glVertex3f( 1.0f,-1.0f,-1.0f);
- glVertex3f( 1.0f,-1.0f, 1.0f);
- glColor3f(0.0f,1.0f,0.0f);
- glVertex3f(-1.0f,1.0f,-1.0f);
- glVertex3f(-1.0f,-1.0f,-1.0f);
- glVertex3f(-1.0f,-1.0f,1.0f);
- glVertex3f(-1.0f,1.0f,1.0f);
- glColor3f(0.0f,1.0f,1.0f);
- glVertex3f(1.0f,1.0f,1.0f);
- glVertex3f(1.0f,1.0f,-1.0f);
- glVertex3f(1.0f,-1.0f,-1.0f);
- glVertex3f(1.0f,-1.0f,1.0f);
- glColor3f(1.0f,1.0f,0.0f);
- glVertex3f(1.0f,1.0f,1.0f);
- glVertex3f(1.0f,-1.0f,1.0f);
- glVertex3f(-1.0f,-1.0f,1.0f);
- glVertex3f(-1.0f,1.0f,1.0f);
- glColor3f(1.0f,0.0f,1.0f);
- glVertex3f(1.0f,1.0f,-1.0f);
- glVertex3f(1.0f,-1.0f,-1.0f);
- glVertex3f(-1.0f,-1.0f,-1.0f);
- glVertex3f(-1.0f,1.0f,-1.0f);
- glEnd();
- //FlipBuffers();
- }