XMVectorBaryCentricV 函数 (directxmath.h)

使用指定的位置向量返回以 Barycentric 坐标表示的点。

语法

XMVECTOR XM_CALLCONV XMVectorBaryCentricV(
  [in] FXMVECTOR Position0,
  [in] FXMVECTOR Position1,
  [in] FXMVECTOR Position2,
  [in] GXMVECTOR F,
  [in] HXMVECTOR G
) noexcept;

参数

[in] Position0

第一个位置。

[in] Position1

第二个位置。

[in] Position2

第三个位置。

[in] F

位置的相应组成部分的权重因子。

[in] G

位置的相应组成部分的权重因子。

返回值

返回 Barycentric 坐标。

备注

此函数与 XMVectorBaryCentric 相同,只是 FG 中可能提供的独立加权因子。例如,你可能想要计算两组 2D Barycentric 坐标,使用一组 2D 位置的位置向量的 x 和 y 分量,并使用另一组 2D 位置的位置矢量的 z 和 w 分量。 FG 的 x 和 y 分量将确定第一组 Barycentric 坐标的权重因子。 同样, FG 的 z 和 w 分量将确定第二组 Barycentric 坐标的权重因子。

平台要求

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

要求

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

另请参阅

几何矢量函数

XMVectorBaryCentric