次の方法で共有


XMVectorDivide 関数 (directxmath.h)

の 1 つのインスタンスを 2 つ目の XMVECTOR インスタンスで除算し、結果を 3 番目のインスタンスで返します。

XMVectorDivide、XMVECTOR データ型のインスタンスの各コンポーネントを の 2 番目のXMVECTORインスタンスの対応するコンポーネントで除算し、結果を含む新しいXMVECTORインスタンスを返します。

構文

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

パラメーター

[in] V1

XMVECTOR 要素が除算操作の 除数 である インスタンス。

[in] V2

XMVECTOR 要素が除算操作の 除数 である インスタンス。

戻り値

XMVECTORコンポーネントが V2 の対応する各コンポーネントによる V1 の各コンポーネントの除算である インスタンス。

注釈

次のコードは、通常、精度の損失が許容される場合に を呼び出す XMVectorDivide よりも高速です。


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

プラットフォームの要件

Windows 8のWindows SDKを含む Microsoft Visual Studio 2010 または Microsoft Visual Studio 2012。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。

要件

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

こちらもご覧ください

ベクター算術関数