Platform SDK: DirectX

クランプ テクスチャ アドレッシング モードについて

[C++]

D3DTEXTUREADDRESS 列挙型の D3DTADDRESS_CLAMP メンバで指定する "クランプ" テクスチャ アドレッシング モードでは、Direct3D はテクスチャ座標を [0.0, 1.0] の範囲に制限する。つまり、テクスチャを 1 回適用し、次に、エッジのピクセルの色を "塗り付けていく"。たとえば、プログラムで正方形プリミティブを作成し、テクスチャ座標 (0.0,0.0)、(0.0,3.0)、(3.0,3.0)、および (3.0,0.0) をそのプリミティブの頂点に割り当てる場合を考える。テクスチャ アドレッシング モードを D3DTADDRESS_CLAMP に設定すると、テクスチャが 1 回適用される。最初の列と最後の行のピクセル カラーが、プリミティブの上と右にそれぞれ広がっていく。

[Visual Basic]

CONST_D3DTEXTUREADDRESS 列挙の D3DTADDRESS_CLAMP メンバで指定する "クランプ" テクスチャ アドレッシング モードでは、Direct3D はテクスチャ座標を [0.0, 1.0] の範囲に制限する。つまり、テクスチャを 1 回適用し、次に、エッジのピクセルの色を "塗り付けていく"。たとえば、プログラムで正方形プリミティブを作成し、テクスチャ座標 (0.0,0.0)、(0.0,3.0)、(3.0,3.0)、および (3.0,0.0) をそのプリミティブの頂点に割り当てる場合を考える。テクスチャ アドレッシング モードを D3DTADDRESS_CLAMP に設定すると、テクスチャが 1 回適用される。最初の列と最後の行のピクセル カラーが、プリミティブの上と右にそれぞれ広がっていく。

次の図にこれを示す。