共用方式為


gluPerspective 函式

gluPerspective 函式會設定透視投影矩陣。

語法

void WINAPI gluPerspective(
   GLdouble fovy,
   GLdouble aspect,
   GLdouble zNear,
   GLdouble zFar
);

參數

fovy

檢視角度的欄位,以度為單位,以 Y 方向為單位。

aspect

判斷 X 方向檢視欄位的外觀比例。 外觀比例是 x (寬度) 與 y (高度) 的比例。

zNear

從檢視器到接近裁剪平面的距離 (一律為正數) 。

zFar

從檢視器到遠裁剪平面的距離 (一律為正數) 。

傳回值

此函式不會傳回值。

備註

gluPerspective 函式會指定全局座標系統的檢視 frustum。 一般而言, gluPerspective 中的外觀比例應該符合相關聯檢視區的外觀比例。 例如, aspect = 2.0 表示檢視器的檢視角度在 x 中為 y的寬度兩倍。 如果檢視區寬度與高兩倍,則會顯示影像而不會失真。

gluPerspective所產生的矩陣會乘以目前的矩陣,就像使用產生的矩陣呼叫glMultMatrix一樣。 若要改為將檢視方塊矩陣載入目前的矩陣堆疊,請在 gluPerspective 的呼叫前面加上 glLoadIdentity的呼叫。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Glu.h
程式庫
Glu32.lib
DLL
Glu32.dll

另請參閱

glFrustum

glLoadIdentity

glMultMatrix

gluOrtho2D