Direct3D supports several higher leverl abstractions for handling geometry. These are broken down into the following topics.