Векторные арифметические функции

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

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

Раздел Описание
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
Округляет каждый компонент вектора до ближайшего целочисленного значения в направлении нуля.

 

Векторные функции библиотеки DirectXMath