3D-векторные геометрические функции библиотеки DirectXMath
Перечисляет геометрические функции трехмерных векторов.
В этом разделе
Раздел | Описание |
---|---|
XMVector3AngleBetweenNormals |
Вычисляет радианский угол между двумя нормализованными трехмерные векторы. |
XMVector3AngleBetweenNormalsEst |
Оценивает радианский угол между двумя нормализованными трехмерные векторы. |
XMVector3AngleBetweenVectors |
Вычисляет радианский угол между двумя трехмерные векторы. |
XMVector3ClampLength |
Зажимает длину трехмерного вектора в заданном диапазоне. |
XMVector3ClampLengthV |
Зажимает длину трехмерного вектора в заданном диапазоне. |
XMVector3ComponentsFromNormal |
С помощью эталонного вектора нормали разбивает трехмерный вектор на компоненты, параллельные и перпендикулярные нормальному. |
XMVector3Cross |
Вычисляет перекрестное произведение между двумя трехмерные векторы. |
XMVector3Dot |
Вычисляет точечное произведение между трехмерные векторы. |
XMVector3InBounds |
Проверяет, находятся ли компоненты трехмерного вектора в пределах заданных границ. |
XMVector3Length |
Вычисляет длину трехмерного вектора. |
XMVector3LengthEst |
Оценивает длину трехмерного вектора. |
XMVector3LengthSq |
Вычисляет квадрат длины трехмерного вектора. |
XMVector3LinePointDistance |
Вычисляет минимальное расстояние между линией и точкой. |
XMVector3Normalize |
Возвращает нормализованную версию трехмерного вектора. |
XMVector3NormalizeEst |
Оценивает нормализованную версию трехмерного вектора. |
XMVector3Orthogonal |
Вычисляет вектор, перпендикулярный трехмерный вектор. |
XMVector3ReciprocalLength |
Вычисляет обратную длину трехмерного вектора. |
XMVector3ReciprocalLengthEst |
Оценивает обратную длину трехмерного вектора. |
XMVector3Reflect |
Отражает трехмерный вектор инцидента в трехмерном нормальном векторе. |
XMVector3Refract |
Преломляет трехмерный вектор инцидента через трехмерный нормальный вектор. |
XMVector3RefractV |
Преломляет трехмерный вектор инцидента через трехмерный нормальный вектор. |
Связанные темы