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
2 番目の位置。
[in] Position2
3 番目の位置。
[in] F
位置の対応するコンポーネントの重み付け係数。
[in] G
位置の対応するコンポーネントの重み付け係数。
戻り値
Barycentric 座標を返します。
解説
この関数は XMVectorBaryCentric と同じですが、独立した重み付け係数が F と G で提供される場合を除 きます。たとえば、2D 位置の 1 つのセットに対して位置ベクトルの x と y 成分を使用し、もう一方の 2D 位置セットの位置ベクトルの z および w 成分を使用して、2D Barycentric 座標の 2 つのセットを計算できます。 F と G の x および y 成分は、Barycentric 座標の最初のセットの重み付け係数を決定します。 同様に、 F と G の z および w 成分によって、2 番目の Barycentric 座標セットの重み付け係数が決定されます。
プラットフォームの要件
Windows 8 用 Windows SDK を使用した Microsoft Visual Studio 2010 または Microsoft Visual Studio 2012。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。要件
対象プラットフォーム | Windows |
ヘッダー | directxmath.h (DirectXMath.h を含む) |