Partilhar via


Estado de estrutura de tópicos e preenchimento (Direct3D 9)

Primitivos que não têm texturas são renderizados com a cor especificada por seu material ou com as cores especificadas para os vértices, se houver. Você pode selecionar o método para preenchê-los especificando um valor definido pelo tipo enumerado D3DFILLMODE para o estado de renderização D3DRS_FILLMODE.

Para habilitar o dithering, seu aplicativo deve passar o valor enumerado D3DRS_DITHERENABLE como o primeiro parâmetro para IDirect3DDevice9::SetRenderState. Ele deve definir o segundo parâmetro como TRUE para habilitar o dithering e FALSE para desabilitá-lo.

Às vezes, desenhar o último pixel em uma linha pode causar sobreposição feia com primitivos ao redor. Você pode controlar isso usando o D3DRS_LASTPIXEL valor enumerado. No entanto, não altere essa configuração sem alguma reflexão. Em algumas condições, suprimir a renderização do último pixel pode causar lacunas feias entre primitivos.

As estruturas de tópicos do objeto podem ser desenhadas definindo o padrão de desenho de linha apropriado. O estado de desenho de linha padrão é desenhar linhas sólidas. Para obter mais informações, consulte Suporte ao desenho de linha no estado de renderização D3DX (Direct3D 9 ).

Renderizar estados