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


Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Метод

Определение

Создает левую матрицу проекции перспективы на основе поля зрения, пропорций и расстояний плоскости ближнего и дальнего обзора.

public:
 static System::Numerics::Matrix4x4 CreatePerspectiveFieldOfViewLeftHanded(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
public static System.Numerics.Matrix4x4 CreatePerspectiveFieldOfViewLeftHanded (float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
static member CreatePerspectiveFieldOfViewLeftHanded : single * single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreatePerspectiveFieldOfViewLeftHanded (fieldOfView As Single, aspectRatio As Single, nearPlaneDistance As Single, farPlaneDistance As Single) As Matrix4x4

Параметры

fieldOfView
Single

Поле зрения в направлении Y в радианах.

aspectRatio
Single

Пропорции, определенные как ширина зрительного пространства, деленная на высоту.

nearPlaneDistance
Single

Расстояние до ближней плоскости просмотра.

farPlaneDistance
Single

Расстояние до дальней плоскости просмотра.

Возвращаемое значение

Матрица проекции левой перспективы.

Исключения

fieldOfView меньше или равно нулю.

-или-

Значение параметра fieldOfView больше или равно значению свойства PI.

-или-

nearPlaneDistance меньше или равно нулю.

-или-

farPlaneDistance меньше или равно нулю.

-или-

Значение nearPlaneDistance больше или равно farPlaneDistance.

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