XMVectorDivide 函数 (directxmath.h)

将 的 XMVECTOR 一个实例除以第二个实例,并在第三个实例中返回结果。

XMVectorDivideXMVECTOR 数据类型 实例的每个组件除以 第二个 实例 XMVECTOR中的相应组件,并返回包含结果的新 XMVECTOR 实例。

语法

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

参数

[in] V1

XMVECTOR 实例,其组件是除法运算的 红利

[in] V2

XMVECTOR 实例,其组件是除法运算的 除数

返回值

XMVECTOR实例,其组件是 V1 的每个组件被 V2 的每个相应组件除以的

注解

如果精度损失是可容忍的,则以下代码通常比调用 XMVectorDivide 更快。


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

平台要求

具有 Windows SDK for Windows 8 的 Microsoft Visual Studio 2010 或 Microsoft Visual Studio 2012。 支持 Win32 桌面应用、Windows 应用商店应用和 Windows Phone 8 应用。

要求

要求
目标平台 Windows
标头 directxmath.h (包括 DirectXMath.h)

另请参阅

矢量算术函数