Matrix4x4.CreatePerspectiveOffCenterLeftHanded Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает левую настраиваемую матрицу проекции перспективы.
public:
static System::Numerics::Matrix4x4 CreatePerspectiveOffCenterLeftHanded(float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance);
public static System.Numerics.Matrix4x4 CreatePerspectiveOffCenterLeftHanded (float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance);
static member CreatePerspectiveOffCenterLeftHanded : single * single * single * single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreatePerspectiveOffCenterLeftHanded (left As Single, right As Single, bottom As Single, top As Single, nearPlaneDistance As Single, farPlaneDistance As Single) As Matrix4x4
Параметры
- left
- Single
Минимальное значение по оси X отображаемого объема в ближней плоскости просмотра.
- right
- Single
Максимальное значение по оси X отображаемого объема в ближней плоскости просмотра.
- bottom
- Single
Минимальное значение по оси Y отображаемого объема в ближней плоскости просмотра.
- top
- Single
Максимальное значение по оси Y отображаемого объема в ближней плоскости просмотра.
- nearPlaneDistance
- Single
Расстояние до ближней плоскости просмотра.
- farPlaneDistance
- Single
Расстояние до дальней плоскости просмотра.
Возвращаемое значение
Левая матрица проекции перспективы.
Исключения
nearPlaneDistance
меньше или равно нулю.
-или-
farPlaneDistance
меньше или равно нулю.
-или-
Значение nearPlaneDistance
больше или равно farPlaneDistance
.