CameraFov.ToProjectionMatrix Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.