다음을 통해 공유


CameraFov.ToProjectionMatrix 메서드

정의

이 FOV를 원근 투영 행렬로 변환합니다.

public:
 Microsoft::Azure::RemoteRendering::Result ToProjectionMatrix(float nearPlane, float farPlane, Microsoft::Azure::RemoteRendering::DepthConvention depthConvention, [Runtime::InteropServices::Out] Microsoft::Azure::RemoteRendering::Matrix4x4 % projection);
public Microsoft.Azure.RemoteRendering.Result ToProjectionMatrix (float nearPlane, float farPlane, Microsoft.Azure.RemoteRendering.DepthConvention depthConvention, out Microsoft.Azure.RemoteRendering.Matrix4x4 projection);
member this.ToProjectionMatrix : single * single * Microsoft.Azure.RemoteRendering.DepthConvention * Matrix4x4 -> Microsoft.Azure.RemoteRendering.Result
Public Function ToProjectionMatrix (nearPlane As Single, farPlane As Single, depthConvention As DepthConvention, ByRef projection As Matrix4x4) As Result

매개 변수

nearPlane
Single

nearPlane의 z 거리

farPlane
Single

farPlane의 z 거리

depthConvention
DepthConvention

이 프로젝션 행렬에 사용할 로컬 z 규칙입니다.

projection
Matrix4x4

결과 프로젝션 행렬입니다.

반환

설명

FOV가 현재 유효하지 않거나 평면 매개 변수 중 하나가 0이면 함수는 오류를 반환합니다 InvalidParam .

적용 대상