Matrix4x4.CreatePerspectiveFieldOfView(Single, Single, Single, Single) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
보기 필드, 가로 세로 비율, 근거리 및 원거리 보기 평면 거리에 따라 원근 투영 행렬을 만듭니다.
public:
static System::Numerics::Matrix4x4 CreatePerspectiveFieldOfView(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
public static System.Numerics.Matrix4x4 CreatePerspectiveFieldOfView(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
static member CreatePerspectiveFieldOfView : single * single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreatePerspectiveFieldOfView (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보다 크거나 같은 경우