opengl學習隨筆2

  opengl中的gluOrtho2D:

gluOrtho2D(-5.0,5.0,-5.0,5.0);

參數分別代表(左下角x座標,右上角x座標,左下角y座標,右上角y座標)——座標全相對於窗口左下角--原點),

near和far默認爲-1和1,此函數決定一個平行六面體,即View Volume!

 View Volume越大,裏面的物體顯得越小!

如,一個點的座標是(0,0,0)就是在平行六面體的中間,也就是在viewport的中間;又如一個點的座標是(-5.0,-5.0,0),是在平行六面體的左下角,也就是在vieport的左下角。

注:viewport是指視窗的大小,就好像我們的眼睛!viweport可以用下面函數指定: glViewport(左下角x座標, 左下角y座標, wigth, height); ,默認是(0,0,窗口的寬度,窗口的高度) 可以用gluOrtho函數來指定near和far,gluOrtho(Xmin,Xmax,Ymin,Ymax,near,far);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章