CameraFov.ToProjectionMatrix Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Convertit ce champ de vision en matrice de projection de perspective.
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
Paramètres
- nearPlane
- Single
Distance z du nearPlane
- farPlane
- Single
Distance z du farPlane
- depthConvention
- DepthConvention
Convention z locale à utiliser pour cette matrice de projection.
- projection
- Matrix4x4
Matrice de projection résultante.
Retours
Remarques
Si l’objet FOV n’est pas valide ou si l’un des paramètres du plan est 0, la fonction retourne une InvalidParam erreur.