Matrix4.CreatePerspectiveOffCenter Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single) | |
| CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4) |
Создает матрицу проекции перспективы. |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single)
public static OpenTK.Matrix4 CreatePerspectiveOffCenter (float left, float right, float bottom, float top, float zNear, float zFar);
static member CreatePerspectiveOffCenter : single * single * single * single * single * single -> OpenTK.Matrix4
Параметры
- left
- Single
- right
- Single
- bottom
- Single
- top
- Single
- zNear
- Single
- zFar
- Single
Возвращаемое значение
Применяется к
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4)
Создает матрицу проекции перспективы.
public static void CreatePerspectiveOffCenter (float left, float right, float bottom, float top, float zNear, float zFar, out OpenTK.Matrix4 result);
static member CreatePerspectiveOffCenter : single * single * single * single * single * single * -> unit
Параметры
- left
- Single
Левый край окна представления
- right
- Single
Правый край окна представления
- bottom
- Single
Нижний край окна представления
- top
- Single
Верхний край окна представления
- zNear
- Single
Расстояние до ближней плоскости клипа
- zFar
- Single
Расстояние до дальней плоскости клипа
- result
- Matrix4
Матрица проекции, которая преобразует пространство камеры в растровое пространство
Исключения
Возникает при следующих условиях:
- zNear имеет отрицательное значение или ноль
- ZFar имеет отрицательное значение или ноль
- zNear больше zFar