Microsoft DirectX 8.0 (Visual Basic) |
Microsoft® Direct3D® がサポートするプリミティブを定義する。
Enum CONST_D3DPRIMITIVETYPE D3DPT_POINTLIST = 1 D3DPT_LINELIST = 2 D3DPT_LINESTRIP = 3 D3DPT_TRIANGLELIST = 4 D3DPT_TRIANGLESTRIP = 5 D3DPT_TRIANGLEFAN = 6 End Enum
裏面のカリングは、現在のカリング モード レンダリング ステートの影響を受ける。
三角形ストリップまたは三角形ファンを使用する方が、三角形リストを使用するより効率がよい。詳細については、「三角形ストリップ」および「三角形ファン」を参照すること。
Direct3DDevice8.DrawIndexedPrimitive、Direct3DDevice8.DrawIndexedPrimitiveUP、Direct3DDevice8.DrawPrimitive、Direct3DDevice8.DrawPrimitiveUP