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


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

Оценивает синус и косиус каждого компонента XMVECTOR.

Синтаксис

void XM_CALLCONV XMVectorSinCosEst(
  [out] XMVECTOR  *pSin,
  [out] XMVECTOR  *pCos,
  [in]  FXMVECTOR V
) noexcept;

Параметры

[out] pSin

Адрес вектора, каждый из компонентов которого является оценкой синуса соответствующего компонента V.

[out] pCos

Адрес вектора, каждый из компонентов которого является оценкой косиуса соответствующего компонента V.

[in] V

Вектор, для которого вычисляется синус и косиус.

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

Нет.

Remarks

Est функции обеспечивают повышенную производительность за счет снижения точности. Est функции подходят для некритических вычислений, где точность может быть пожертвована для скорости. Точный объем потерянной точности и увеличение скорости зависят от платформы.

Эта функция использует 7-градусное минимальное приближение для синуса, 6-градусное для косисинуса.

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

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

Требования

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

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

Трансцендентальные векторные функции

XMVectorSinCos