Share via


ID3DXTextureGutterHelper::SetBaryMap メソッド

テクセルの barycentric 座標を設定します。

構文

HRESULT SetBaryMap(
  [in] D3DXVECTOR2 *pBaryData
);

パラメーター

pBaryData [in]

種類: D3DXVECTOR2*

各テクセルの最初の 2 つの barycentric 座標を含む D3DXVECTOR2 構造体へのポインター。

戻り値

種類: HRESULT

メソッドが成功した場合、戻り値はS_OK。 メソッドが失敗した場合は、次の値が返されます。D3DERR_INVALIDCALL

注釈

3 番目の barycentric 座標は、次の方法で指定します。

1 - ( pBaryData.x + pBaryData.y )

このメソッドに入力された barycentric 座標は、有効な (クラス 0 以外の) テクセルに対してのみ有効です。 ID3DXTextureGutterHelper::GetGutterMap は、有効なテクセルの 0 以外の値を返します。

Barycentric 座標は、三角形の頂点の観点から三角形内の点を定義します。 バーセントリック座標の詳細については、「 Mathworld の Barycentric Coordinates Description」を参照してください。

要件

要件
ヘッダー
D3DX9Mesh.h
ライブラリ
D3dx9.lib

こちらもご覧ください

ID3DXTextureGutterHelper