镜像纹理地址模式 (Direct3D 9)

镜像纹理地址模式(由 D3DTEXTUREADDRESS 枚举类型的 D3DTADDRESS_MIRROR 成员标识)会导致 Direct3D 在每个整数边界处镜像纹理。 例如,假设应用程序创建平方基元并指定纹理坐标为 (0.0,0.0)、(0.0,3.0)、(3.0,3.0) 以及 (3.0,0.0)。 将纹理寻址模式设置为D3DTADDRESS_MIRROR会导致纹理在 u 方向和 v 方向上应用三次。 纹理应用到的所有其他行和列均为前一行或前一列的镜像,如下图所示。

图示为采用 3x3 网格的镜像

此纹理地址模式的效果类似于包装模式的效果,但不同于环绕模式的效果。 有关详细信息,请参阅 将纹理地址模式包装 (Direct3D 9)

纹理寻址模式