Condividi tramite


Struttura e stato di riempimento (Direct3D 9)

Le primitive che non hanno trame vengono visualizzate con il colore specificato dal loro materiale o con i colori specificati per i vertici, se presente. È 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. Deve 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 insightly con le primitive circostanti. È possibile controllare questa operazione usando il valore enumerato D3DRS_LASTPIXEL. Tuttavia, non modificare questa impostazione senza qualche motivo. In alcune condizioni, l'eliminazione del rendering dell'ultimo pixel può causare lacune insightly tra le primitive.

Le struttura degli oggetti possono essere disegnate impostando il modello di disegno a linee appropriato. Lo stato di disegno linea predefinito consiste nel disegnare linee solide. Per altre informazioni, vedere Supporto disegno linea nello stato di rendering D3DX (Direct3D 9).

Stati di rendering