Sdílet prostřednictvím


CameraFov.ToProjectionMatrix Metoda

Definice

Převede tuto funkci FOV na matici perspektivní projekce.

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

Parametry

nearPlane
Single

Vzdálenost z-plánu nearPlane

farPlane
Single

Z-vzdálenost farPlane

depthConvention
DepthConvention

Místní konvence z, která se má použít pro tuto projekční matici.

projection
Matrix4x4

Výsledná matice projekce.

Návraty

Poznámky

Pokud je hodnota FOV aktuálně neplatná nebo je některý z parametrů roviny 0, vrátí InvalidParam funkce chybu.

Platí pro