Векторные арифметические функции
Перечисляет арифметические функции вектора.
В этом разделе
Раздел | Описание |
---|---|
XMVectorAbs |
Вычисляет абсолютное значение каждого компонента XMVECTOR. |
XMVectorAdd |
Вычисляет сумму двух векторов. |
XMVectorAddAngles |
Добавляет два вектора, представляющие углы. |
XMVectorCeiling |
Вычисляет потолок каждого компонента XMVECTOR. |
XMVectorClamp |
Зажимает компоненты вектора до заданного минимального и максимального диапазона. |
XMVectorDivide |
Делит один экземпляр на XMVECTOR второй, возвращая результат в третьем экземпляре. |
XMVectorFloor |
Вычисляет пол каждого компонента XMVECTOR. |
XMVectorIsInfinite |
Выполняет проверку по компоненту для +/- бесконечности в векторе. |
XMVectorIsNaN |
Выполняет проверку NaN для каждого компонента в векторе. |
XMVectorMax |
Выполняет сравнение компонентов между двумя векторами и возвращает вектор, содержащий самые крупные компоненты. |
XMVectorMin |
Выполняет сравнение между двумя векторами по компонентам и возвращает вектор, содержащий наименьшие компоненты. |
XMVectorMod |
Вычисляет остаток каждого компонента с плавающей запятой частного двух векторов. |
XMVectorModAngles |
Вычисляет по модулю угла для каждого компонента 2PI. |
XMVectorMultiply |
Вычисляет произведение по компоненту двух векторов. |
XMVectorMultiplyAdd |
Вычисляет произведение первых двух векторов, добавленных к третьему вектору. |
XMVectorNegate |
Вычисляет отрицание вектора. |
XMVectorNegativeMultiplySubtract |
Вычисляет разницу третьего вектора и произведение первых двух векторов. |
XMVectorPow |
Вычисления версии 1 , поднятые на мощность версии 2. |
XMVectorReciprocal |
Вычисляет обратную по компоненту вектора. |
XMVectorReciprocalEst |
Оценивает обратную по компоненту вектора. |
XMVectorReciprocalSqrt |
Вычисляет обратный квадратный корень вектора для каждого компонента. |
XMVectorReciprocalSqrtEst |
Оценивает обратный квадратный корень вектора для каждого компонента. |
XMVectorRound |
Округляет каждый компонент вектора до ближайшего целого числа. |
XMVectorSaturate |
Насыщает каждый компонент вектора в диапазоне от 0,0f до 1,0f. |
XMVectorScale |
Скалярный метод умножает вектор на значение с плавающей запятой. |
XMVectorSqrt |
Вычисляет квадратный корень вектора для каждого компонента. |
XMVectorSqrtEst |
Оценивает квадратный корень вектора для каждого компонента. |
XMVectorSubtract |
Вычисляет разницу двух векторов. |
XMVectorSubtractAngles |
Вычитает два вектора, представляющих углы. |
XMVectorSum |
Вычисляет горизонтальную сумму компонентов XMVECTOR. |
XMVectorTruncate |
Округляет каждый компонент вектора до ближайшего целочисленного значения в направлении нуля. |
Связанные темы