Udostępnij przez


Tryb adresowy tekstury zacisku (Direct3D 9)

Tryb adresu tekstury zacisku, zidentyfikowany przez D3DTADDRESS_CLAMP elementu członkowskiego D3DTEXTUREADDRESS wyliczonego typu, powoduje, że Direct3D zaciska współrzędne tekstury do zakresu [0.0, 1.0]. Oznacza to, że stosuje teksturę raz, a następnie rozmazuje kolor pikseli krawędzi. Załóżmy na przykład, że aplikacja tworzy kwadratowy element pierwotny i przypisuje współrzędne tekstury (0.0,0.0), (0.0,3.0), (3.0,3.0) i (3.0,0.0) do wierzchołków pierwotnych. Ustawienie trybu adresowania tekstury na D3DTADDRESS_CLAMP powoduje zastosowanie tekstury raz. Kolory pikseli w górnej części kolumn i na końcu wierszy są rozszerzane odpowiednio na górną i prawą część elementu pierwotnego.

Na poniższej ilustracji przedstawiono zaciśniętą teksturę.

ilustracja tekstury i zaciśniętej tekstury

tryby adresowania tekstury