Contorno e stato di riempimento (Direct3D 9)
Le primitive che non dispongono di trame vengono sottoposte a rendering con il colore specificato dal relativo materiale o con i colori specificati per i vertici, se presenti. È possibile selezionare il metodo per riempirli specificando un valore definito dal tipo enumerato D3DFILLMODE per lo stato di rendering D3DRS_FILLMODE.
Per abilitare il dithering, l'applicazione deve passare il valore enumerato D3DRS_DITHERENABLE come primo parametro a IDirect3DDevice9::SetRenderState. È necessario impostare il secondo parametro su true per abilitare il dithering e false per disabilitarlo.
A volte, il disegno dell'ultimo pixel in una linea può causare sovrapposizioni impreviste con le primitive circostanti. È possibile controllare questo oggetto usando il valore enumerato D3DRS_LASTPIXEL. Tuttavia, non modificare questa impostazione senza qualche forethought. In alcune condizioni, l'eliminazione del rendering dell'ultimo pixel può causare lacune impreviste tra primitive.
I contorni degli oggetti possono essere disegnati impostando il motivo di disegno a linee appropriato. Lo stato di disegno predefinito della linea consiste nel disegnare linee solide. Per altre informazioni, vedere Supporto disegno linea in D3DX (Direct3D 9) stato di rendering.
Argomenti correlati