Поделиться через


Функция XMVectorDivide (directxmath.h)

Делит один экземпляр на XMVECTOR второй, возвращая результат в третьем экземпляре.

Делит XMVectorDivide каждый компонент экземпляра типа данных XMVECTOR на соответствующий компонент во втором экземпляре XMVECTOR, возвращая новый XMVECTOR экземпляр, содержащий результат.

Синтаксис

XMVECTOR XM_CALLCONV XMVectorDivide(
  [in] FXMVECTOR V1,
  [in] FXMVECTOR V2
) noexcept;

Параметры

[in] V1

XMVECTOR экземпляр, компоненты которого являются дивидендами операции деления.

[in] V2

XMVECTOR экземпляр, компоненты которого являются делителями операции деления.

Возвращаемое значение

XMVECTOR экземпляр, компоненты которого являются частной частью деления каждого компонента версии 1 на каждый соответствующий компонент версии 2.

Комментарии

Следующий код обычно выполняется быстрее, чем вызов XMVectorDivide , если потеря точности является допустимой.


XMVECTOR R = XMVectorReciprocalEst(V2)    
XMVectorMultiply(V1,R)
    

Требования к платформе

Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с Windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и приложений Windows Phone 8.

Требования

Требование Значение
Целевая платформа Windows
Header directxmath.h (включая DirectXMath.h)

См. также раздел

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