Aracılığıyla paylaş


Ana Hat ve Doldurma Durumu (Direct3D 9)

Doku içermeyen ilkel öğeler, malzemeleri tarafından belirtilen renkle veya varsa köşeler için belirtilen renklerle işlenir. D3DRS_FILLMODE işleme durumu için D3DFILLMODE numaralandırılmış türü tarafından tanımlanan bir değer belirterek bunları doldurmak için yöntemini seçebilirsiniz.

Dithering'i etkinleştirmek için uygulamanızın IDirect3DDevice9::SetRenderStateiçin ilk parametre olarak D3DRS_DITHERENABLE numaralandırılmış değerini geçirmesi gerekir. Titremeyi etkinleştirmek için ikinci parametreyi TRUE ve devre dışı bırakmak için FALSE .

Bazen, bir satırda son pikseli çizmek, çevresindeki temel öğelerle çirkin bir şekilde çakışmaya neden olabilir. D3DRS_LASTPIXEL numaralandırılmış değerini kullanarak bunu denetleyebilirsiniz. Ancak, bu ayarı biraz daha beklemeden değiştirmeyin. Bazı koşullar altında, son pikselin işlenmesini engellemek ilkel öğeler arasında çirkin boşluklara neden olabilir.

Nesne ana hatları, uygun çizgi çizim deseni ayarlanarak çizilebilir. Varsayılan çizgi çizim durumu düz çizgiler çizmektir. Daha fazla bilgi için bkz. D3DX'te Çizgi Çizimi Desteği (Direct3D 9) işleme durumu.

İşleme Durumlarını