Microsoft DirectX 8.0 (Visual Basic)

カリング ステート

Microsoft® Direct3D® は、プリミティブをレンダリングするときにプリミティブの背面をカリングする。

Microsoft Visual Basic® アプリケーションでカリング モードを設定するには、CONST_D3DCULL 列挙のメンバを設定できる D3DRS_CULLMODE レンダリング ステートを使用する。デフォルトでは、反時計回りの頂点を持つ背面をカリングする。

次のサンプル コードは、時計回りの頂点を持つ背面をカリングするカリング モードを設定する処理を示している。

' このサンプル コードでは、d3dDevice が Direct3DDevice8 オブジェクトへの
' 有効な参照を格納していると仮定している。

' カリング ステートを設定する。
Call d3dDevice.SetRenderState(D3DRENDERSTATE_CULLMODE, D3DCULL_CW)