CameraFov.ToProjectionMatrix Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.