Поделиться через


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

Применяется к