gluLookAt 視圖變換
gluFrustum 投影變換
設(shè)定人眼的位置為 z正向 3
gluLookAt(0, 0, 3, 0, 0, 0, 0, 1, 0);
修改 gluFrustum 中的 zNear 值
zNear 是 視景體 到 人眼 的距離
zNear = 0 什么也沒有
glFrustum(-1, 1, -1, 1, 0, 20);
zNear = 0 什么都沒有
zNear = 0.1
glFrustum(-1, 1, -1, 1, 0.1, 20);
zNear = 0.1 顯示非常小的視景體
zNear = 1
glFrustum(-1, 1, -1, 1, 1, 20);
zNear = 1 大小適中
zNear = 3
glFrustum(-1, 1, -1, 1, 3, 20);
zNear = 3 處于一種邊界狀態(tài),如果 > 3 就又變成什么都不顯示了
其實(shí)測試發(fā)現(xiàn)仰楚,2.7 才是邊界
zNear = 5
glFrustum(-1, 1, -1, 1, 5, 20);
zNear = 5 又變成什么都不顯示了