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

视图视锥的左边缘

right
Single

视图视锥的右边缘

bottom
Single

视图视锥的下边缘

top
Single

视图视锥的上边缘

zNear
Single

到近剪裁平面的距离

zFar
Single

到远剪裁平面的距离

result
Matrix4

将相机空间转换为光栅空间的投影矩阵

例外

在以下条件下引发:

  • zNear 为负数或零
  • zFar 为负数或零
  • zNear 大于 zFar

适用于