輪郭線および塗りつぶしステート (Direct3D 9)
テクスチャーのないプリミティブは、指定があれば、マテリアルによって指定された色または頂点に指定された色でレンダリングされます。塗りつぶしの方法は、D3DRS_FILLMODE レンダリング ステートの D3DFILLMODE 列挙型で定義される値を指定することによって選択できます。
ディザリングを有効にするには、アプリケーションで IDirect3DDevice9::SetRenderState への最初のパラメーターとして D3DRS_DITHERENABLE 列挙値を渡す必要があります。ディザリングを有効にするには、2 番目のパラメーターを TRUE に設定し、無効にするには FALSE を設定する必要があります。
線の最後のピクセルの描画が周囲のプリミティブと重なって体裁が悪くなることがあります。このような事象は D3DRS_LASTPIXEL 列挙値を使用して制御できます。ただし、この設定は、事前によく考慮してから変更してください。場合によっては、最後のピクセルをレンダリングしないことによって、プリミティブ間にすき間ができて体裁が悪くなることがあります。
オブジェクトの輪郭線は、対応する線の描画パターンを設定することで描画できます。既定の線描画ステートは実線です。詳細については、「D3DX の線描画サポート (Direct3D 9)」レンダリング ステートを参照してください。