Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded 메서드

정의

보기 필드, 가로 세로 비율 및 근거리 및 원거리 뷰 평면 거리를 기반으로 왼손 원근 투영 행렬을 만듭니다.

public:
 static System::Numerics::Matrix4x4 CreatePerspectiveFieldOfViewLeftHanded(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
public static System.Numerics.Matrix4x4 CreatePerspectiveFieldOfViewLeftHanded(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
static member CreatePerspectiveFieldOfViewLeftHanded : single * single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreatePerspectiveFieldOfViewLeftHanded (fieldOfView As Single, aspectRatio As Single, nearPlaneDistance As Single, farPlaneDistance As Single) As Matrix4x4

매개 변수

fieldOfView
Single

y 방향의 뷰 필드(라디안)입니다.

aspectRatio
Single

가로 세로 비율- 뷰 공간 너비로 높이로 나눈 값으로 정의됩니다.

nearPlaneDistance
Single

가까운 뷰 평면까지의 거리입니다.

farPlaneDistance
Single

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

반품

왼손 원근 투영 행렬입니다.

예외

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

-또는-

fieldOfView가 .보다 크거나 같음 PI

-또는-

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

-또는-

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

-또는-

nearPlaneDistance가 .보다 크거나 같음 farPlaneDistance

적용 대상