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


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

Вычисляет угол каждого компонента по модулю 2PI.

Синтаксис

XMVECTOR XM_CALLCONV XMVectorModAngles(
  [in] FXMVECTOR Angles
) noexcept;

Параметры

[in] Angles

Вектор угловых компонентов.

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

Возвращает вектор, компоненты которого являются соответствующими компонентами углов по модулю 2PI.

Комментарии

Следующий псевдокод демонстрирует работу функции:

XMVECTOR result;

result.x = Angles.x - XM_2PI * round( Angles.x / XM_2PI );
result.y = Angles.y - XM_2PI * round( Angles.y / XM_2PI );
result.z = Angles.z - XM_2PI * round( Angles.z / XM_2PI );
result.w = Angles.w - XM_2PI * round( Angles.w / XM_2PI );

return result;

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

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

Требования

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

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

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