Direct3D can create and manipulate the following types of primitives:
You render all of these primitive types with the IDirect3DDevice3::DrawPrimitive or IDirect3DDevice3::DrawIndexedPrimitive methods. For more information, see Rendering.