CameraFov.ToProjectionMatrix Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразует этот FOV в матрицу проекции перспективы.
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
Параметры
- nearPlane
- Single
Z-расстояние nearPlane
- farPlane
- Single
Z-расстояние farPlane
- depthConvention
- DepthConvention
Локальное соглашение z, используемое для этой матрицы проекции.
- projection
- Matrix4x4
Результирующая матрица проекции.
Возвращаемое значение
Комментарии
Если значение FOV в настоящее время недопустимо или один из параметров плоскости равен 0, функция вернет ошибку InvalidParam .