다음을 통해 공유


Matrix4x4.CreatePerspectiveOffCenter 메서드

정의

사용자 지정 원근 투영 행렬을 만듭니다.

public:
 static System::Numerics::Matrix4x4 CreatePerspectiveOffCenter(float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance);
public static System.Numerics.Matrix4x4 CreatePerspectiveOffCenter (float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance);
static member CreatePerspectiveOffCenter : single * single * single * single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreatePerspectiveOffCenter (left As Single, right As Single, bottom As Single, top As Single, nearPlaneDistance As Single, farPlaneDistance As Single) As Matrix4x4

매개 변수

left
Single

근거리 보기 평면에서 보기 볼륨의 최소 X 값입니다.

right
Single

근거리 보기 평면에서 보기 볼륨의 최대 X 값입니다.

bottom
Single

근거리 보기 평면에서 보기 볼륨의 최소 Y 값입니다.

top
Single

근거리 보기 평면에서 보기 볼륨의 최대 Y 값입니다.

nearPlaneDistance
Single

근거리 보기 평면까지의 거리입니다.

farPlaneDistance
Single

원거리 보기 평면까지의 거리입니다.

반환

원근 투영 행렬입니다.

예외

nearPlaneDistance가 0보다 작거나 같습니다.

또는

farPlaneDistance가 0보다 작거나 같습니다.

또는

nearPlaneDistancefarPlaneDistance보다 크거나 같은 경우

적용 대상