Compartir a través de


CameraFov.ToProjectionMatrix Método

Definición

Convierte este FOV en una matriz de proyección de perspectiva.

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

Parámetros

nearPlane
Single

Distancia z del nearPlane

farPlane
Single

Distancia z del farPlane

depthConvention
DepthConvention

Convención z local que se va a usar para esta matriz de proyección.

projection
Matrix4x4

Matriz de proyección resultante.

Devoluciones

Comentarios

Si el FOV no es válido actualmente o uno de los parámetros del plano es 0, la función devolverá un InvalidParam error.

Se aplica a