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」を参照してください。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください