CameraFov.ToProjectionMatrix Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Converteert deze FOV naar een perspectiefprojectiematrix.
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
Parameters
- nearPlane
- Single
De z-afstand van nearPlane
- farPlane
- Single
De z-afstand van de farPlane
- depthConvention
- DepthConvention
De lokale z-conventie die moet worden gebruikt voor deze projectiematrix.
- projection
- Matrix4x4
De resulterende projectiematrix.
Retouren
Opmerkingen
Als de FOV momenteel ongeldig is of als een van de vlakparameters 0 is, retourneert de functie een InvalidParam fout.