次の方法で共有


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 for Windows 8。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。

要件

要件
対象プラットフォーム Windows
ヘッダー directxmath.h (DirectXMath.h を含む)

こちらもご覧ください

ベクター算術関数