Matrix4.CreatePerspectiveFieldOfView 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
CreatePerspectiveFieldOfView(Single, Single, Single, Single) | |
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4) |
建立透視投影矩陣。 |
CreatePerspectiveFieldOfView(Single, Single, Single, Single)
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4)
建立透視投影矩陣。
public static void CreatePerspectiveFieldOfView (float fovy, float aspect, float zNear, float zFar, out OpenTK.Matrix4 result);
static member CreatePerspectiveFieldOfView : single * single * single * single * -> unit
參數
- fovy
- Single
以 y 方向 (弧度) 檢視欄位的角度
- aspect
- Single
檢視 (寬度/高度) 的外觀比例
- zNear
- Single
接近裁剪平面的距離
- zFar
- Single
遠距裁剪平面的距離
- result
- Matrix4
將相機空間轉換成點陣空間的投影矩陣
例外狀況
在下列情況下擲回:
- fovy 為零,小於零或大於 Math.PI
- 層面為負數或零
- zNear 為負數或零
- zFar 為負數或零
- zNear 大於 zFar