Texturen-Adressmodus (Direct3D 9)

Der Klammer-Texturadressenmodus, der durch das D3DTADDRESS_CLAMP Member des D3DTEXTUREADDRESS-enumerierten Typs identifiziert wird, bewirkt, dass Direct3D Ihre Texturkoordinaten an den Bereich [0.0, 1.0] klammern. Das heißt, es wendet die Textur einmal an, und stricht dann die Farbe von Randpixeln. Angenommen, Ihre Anwendung erstellt einen quadratischen Grundtyp und weist Texturkoordinaten (0,0,0.0), (0,0,3.0), (3.0,3.0) und (3.0,0.0) den Vertices des Grundtyps zu. Wenn Sie den Texturadressierungsmodus auf D3DTADDRESS_CLAMP festlegen, wird die Textur einmal angewendet. Die Pixelfarben am oberen Rand der Spalten und das Ende der Zeilen werden auf den oberen und rechten Rand des Grundtyps erweitert.

Die folgende Abbildung zeigt eine geklammerte Textur.

illustration of a texture and a clamped texture

Texture-Adressierungsmodi