다음을 통해 공유


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

카메라 공간을 래스터 공간으로 변환하는 프로젝션 매트릭스

예외

다음 조건에서 throw됩니다.

  • zNear가 음수 또는 0입니다.
  • zFar가 음수 또는 0입니다.
  • zNear이 zFar보다 큽

적용 대상