Delen via


Primitieven (Direct3D 9 Graphics)

Een 3D-primitieve is een verzameling hoekpunten die één 3D-entiteit vormen. De eenvoudigste primitieve is een verzameling punten in een 3D-coördinaatsysteem, dat een puntlijst wordt genoemd.

Vaak zijn 3D-primitieven veelhoeken. Een veelhoek is een gesloten 3D-figuur die is uitgelijnd door ten minste drie hoekpunten. De eenvoudigste veelhoek is een driehoek. Microsoft Direct3D maakt gebruik van driehoeken om de meeste veelhoeken samen te stellen, omdat alle drie de hoekpunten in een driehoek gegarandeerd coplanar zijn. Het weergeven van niet-planige hoekpunten is inefficiënt. U kunt driehoeken combineren om grote, complexe veelhoeken en meshes te vormen.

In de volgende afbeelding ziet u een kubus. Twee driehoeken vormen elk gezicht van de kubus. De hele set driehoeken vormt één kubieke primitieve. U kunt patronen en materialen toepassen op de oppervlakken van primitieven, zodat ze één ononderbroken vorm lijken te zijn. Zie Materialen (Direct3D 9) en Direct3D Textures (Direct3D 9)voor meer informatie.

afbeelding van een kubus met twee driehoeken op elk gezicht

U kunt ook driehoeken gebruiken om primitieven te maken waarvan de oppervlakken vloeiende curven lijken te zijn. In de volgende afbeelding ziet u hoe een bol kan worden gesimuleerd met driehoeken. Nadat een materiaal is toegepast, ziet de bol er gekromd uit wanneer het wordt weergegeven. Dit is vooral waar als u Gouraud arcering gebruikt. Zie Gouraud Shadingvoor meer informatie.

illustratie van een bol die wordt gesimuleerd met behulp van driehoeken

Direct3D-apparaten kunnen de volgende typen primitieven maken en bewerken.

U kunt primitieve typen uit een C++-toepassing weergeven met een van de renderingmethoden van de IDirect3DDevice9 interface.

Direct3D-apparaten