Partager via


CameraFov.ToProjectionMatrix Méthode

Définition

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.

S’applique à