( 2 ) 主題 : 投影 . 矩陣
( 3 ) 複習 : 位置移動 V.S 轉動
( 4 ) 複習 : 背景貼圖
----------------------------------------------------------------------------------
化簡 projection 的程式碼:
再加入打光:
GLfloat light_pos[] = { 0.0, 0.0, -1.0, 0.0 };
glEnable(GL_DEPTH_TEST);
glEnable(GL_LIGHTING);
glEnable(GL_LIGHT0);
glLightfv(GL_LIGHT0, GL_POSITION, light_pos);
垂直投影 ======>透視投影
glMatrixMode(GL_PROJECTION); ///NOW4
glLoadIdentity(); ///NOW4
glOrtho(-1, +1, -1,+1, -10,+10); ///NOW4 你可以看到 -10...+10範圍
透視投影 ======>垂直投影
glMatrixMode(GL_PROJECTION); ///NOW4
glLoadIdentity(); ///NOW4
gluPerspective(60, 1.0, 0.001, 1000);///NOW5
沒有留言:
張貼留言