共用方式為


Matrix4.CreatePerspectiveOffCenter 方法

定義

多載

CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single)
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4)

建立透視投影矩陣。

CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single)

public static OpenTK.Matrix4 CreatePerspectiveOffCenter (float left, float right, float bottom, float top, float zNear, float zFar);
static member CreatePerspectiveOffCenter : single * single * single * single * single * single -> OpenTK.Matrix4

參數

left
Single
right
Single
bottom
Single
top
Single
zNear
Single
zFar
Single

傳回

適用於

CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4)

建立透視投影矩陣。

public static void CreatePerspectiveOffCenter (float left, float right, float bottom, float top, float zNear, float zFar, out OpenTK.Matrix4 result);
static member CreatePerspectiveOffCenter : single * single * single * single * single * single *  -> unit

參數

left
Single

檢視 frustum 的左邊緣

right
Single

檢視 Frustum 的右邊緣

bottom
Single

檢視 frustum 的下邊緣

top
Single

檢視 Frustum 的上邊緣

zNear
Single

接近裁剪平面的距離

zFar
Single

與遠距裁剪平面的距離

result
Matrix4

將相機空間轉換成點陣空間的投影矩陣

例外狀況

在下列情況下擲回:

  • zNear 為負數或零
  • zFar 為負數或零
  • zNear 大於 zFar

適用於