Platform SDK: DirectX

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

[C++]

D3DTEXTUREADDRESS 列挙型の D3DTADDRESS_MIRROR メンバで指定する "ミラー" テクスチャ アドレッシング モードでは、Direct3D はすべての整数境界でテクスチャをミラーリングする。たとえば、プログラムで正方形プリミティブを作成し、テクスチャ座標 (0.0,0.0)、(0.0,3.0)、(3.0,3.0)、および (3.0,0.0) を指定する場合を考える。テクスチャ アドレッシング モードを D3DTADDRESS_MIRROR に設定すると、u および v の両方向でテクスチャが 3 回適用される。テクスチャが適用されるその他のすべての行と列は、直前の行または列の鏡像になる。

[Visual Basic]

CONST_D3DTEXTUREADDRESS 列挙の D3DTADDRESS_MIRROR メンバで指定する "ミラー" テクスチャ アドレッシング モードでは、Direct3D はすべての整数境界でテクスチャをミラーリングする。たとえば、プログラムで正方形プリミティブを作成し、テクスチャ座標 (0.0,0.0)、(0.0,3.0)、(3.0,3.0)、および (3.0,0.0) を指定する場合を考える。テクスチャ アドレッシング モードを D3DTADDRESS_MIRROR に設定すると、u および v の両方向でテクスチャが 3 回適用される。テクスチャが適用されるその他のすべての行と列は、直前の行または列の鏡像になる。

次の図にこれを示す。

このテクスチャ アドレッシング モードのエフェクトは、"ラップ" モードのエフェクトに類似する部分がある。詳細については、「ラップ テクスチャ アドレッシング モードについて」を参照すること。