From d9411642e00c9dc44cf1df0874644e2f14cbbfb0 Mon Sep 17 00:00:00 2001 From: Yoann Date: Fri, 13 Jan 2012 17:30:25 +0100 Subject: [PATCH] Premier essai de skybox. --- view.cpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/view.cpp b/view.cpp index 76d74f4..4310170 100644 --- a/view.cpp +++ b/view.cpp @@ -92,6 +92,33 @@ void View::renderScene(int lastTime, int currentTime) { setLight(); //displayAxes(); + int x = 0; + int y = 0; + int z = 0; + int d = 40000; + glDisable(GL_LIGHTING); + for(int ii=0; ii<4;ii++) { + glBegin(GL_QUADS); + glColor3ub(128,128,255); + glVertex3f(x-d,y+d,z-d); + glVertex3f(x+d,y+d,z-d); + glColor3ub(60,20,255); + glVertex3f(x+d,y+d,z+d); + glVertex3f(x-d,y+d,z+d); + glEnd(); + glRotated(90,0,0,1); + } + + glBegin(GL_QUADS); + glColor(60,20,255); + glVertex3f(x-d,y+d,z+d); + glVertex3f(x+d,y+d,z+d); + glVertex3f(x+d,y-d,z+d); + glVertex3f(x-d,y-d,z+d); + glEnd(); + + glEnable(GL_LIGHTING); + glBegin(GL_TRIANGLES); root->display(); glEnd();