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
.