CameraFov.ToProjectionMatrix Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Converte esse FOV em uma matriz de projeção 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
A distância z do nearPlane
- farPlane
- Single
A distância z do farPlane
- depthConvention
- DepthConvention
A convenção z local a ser usada para essa matriz de projeção.
- projection
- Matrix4x4
A matriz de projeção resultante.
Retornos
Comentários
Se o FOV for inválido no momento ou um dos parâmetros do plano for 0, a função retornará um InvalidParam erro.