4D-векторные геометрические функции библиотеки DirectXMath

Перечисляет геометрические функции 4D-вектора.

В этом разделе

Раздел Описание
XMVector4AngleBetweenNormals
Вычисление угла радиана между двумя нормализованными векторами 4D.
XMVector4AngleBetweenNormalsEst
Оценивает угол радиана между двумя нормализованными 4D-векторами.
XMVector4AngleBetweenVectors
Вычислить угол радиана между двумя векторами 4D.
XMVector4ClampLength
Зажимает длину вектора 4D в заданном диапазоне.
XMVector4ClampLengthV
Зажимает длину вектора 4D в заданном диапазоне.
XMVector4Cross
Вычисляет 4D-перекрестный продукт.
XMVector4Dot
Вычисляет точечное произведение между векторами 4D.
XMVector4InBounds
Проверяет, находятся ли компоненты вектора 4D в пределах установленных границ.
XMVector4Length
Вычисляет длину вектора 4D.
XMVector4LengthEst
Оценивает длину 4D-вектора.
XMVector4LengthSq
Вычисляет квадрат длины 4D-вектора.
XMVector4Normalize
Возвращает нормализованную версию вектора 4D.
XMVector4NormalizeEst
Оценивает нормализованную версию 4D-вектора.
XMVector4Orthogonal
Вычисляет вектор перпендикулярно вектору 4D.
XMVector4ReciprocalLength
Вычисляет обратную величину длины 4D-вектора.
XMVector4ReciprocalLengthEst
Оценивает обратную величину длины 4D-вектора.
XMVector4Reflect
Отражает 4D-вектор инцидента в 4D-нормальном векторе.
XMVector4Refract
Преломляет 4D-вектор инцидента через обычный вектор 4D.
XMVector4RefractV
Преломляет 4D-вектор инцидента через обычный вектор 4D.

 

4D-векторные функции библиотеки DirectXMath