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

Перечисляет геометрические функции двухd-векторов.

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

Раздел Описание
XMVector2AngleBetweenNormals
Вычисляет радианский угол между двумя нормализованными двумя векторами.
XMVector2AngleBetweenNormalsEst
Оценивает радианский угол между двумя нормализованными двумя двумя векторами.
XMVector2AngleBetweenVectors
Вычисляет радианский угол между двумя двумя двумя векторами.
XMVector2ClampLength
Зажимает длину двухмерного вектора в заданном диапазоне.
XMVector2ClampLengthV
Зажимает длину двухмерного вектора в заданном диапазоне.
XMVector2Cross
Вычисляет двухd-перекрестный продукт.
XMVector2Dot
Вычисляет точечное произведение между двумя векторами.
XMVector2InBounds
Проверяет, находятся ли компоненты двухd-вектора в пределах заданных границ.
XMVector2IntersectLine
Находит пересечение двух линий.
XMVector2Length
Вычисляет длину двухd-вектора.
XMVector2LengthEst
Оценивает длину двухd-вектора.
XMVector2LengthSq
Вычисляет квадрат длины двухd-вектора.
XMVector2LinePointDistance
Вычисляет минимальное расстояние между линией и точкой.
XMVector2Normalize
Возвращает нормализованную версию двухd-вектора.
XMVector2NormalizeEst
Оценивает нормализованную версию двухd-вектора.
XMVector2Orthogonal
Вычисляет вектор, перпендикулярный вектору 2D.
XMVector2ReciprocalLength
Вычисляет обратную длину двухd-вектора.
XMVector2ReciprocalLengthEst
Оценивает обратную длину двухd-вектора.
XMVector2Reflect
Отражает двухD-вектор инцидента в двухd-нормальном векторе.
XMVector2Refract
Преломляет 2D-вектор инцидента по вектору 2D-нормального.
XMVector2RefractV
Преломляет 2D-вектор инцидента по вектору 2D-нормального.

 

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