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 [僅限桌面應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|