X-bestanden (verouderd) (Direct3D 9)
De X-bestandsindeling verwijst naar bestanden met de bestandsextensie .x. X-bestanden zijn geïntroduceerd met DirectX 2.0. Er is vervolgens een binaire versie van deze indeling uitgebracht met DirectX 3.0, die ook in deze documentatie wordt beschreven. DirectX 6.0 heeft interfaces en methoden geïntroduceerd waarmee u kunt lezen van en schrijven naar .x-bestanden.
X-bestanden bieden een sjabloongestuurde indeling waarmee meshes, patronen, animaties en door de gebruiker gedefinieerde objecten kunnen worden opgeslagen. Met ondersteuning voor animatiesets kunt u vooraf gedefinieerde paden opslaan voor het afspelen in realtime. Instancing en hiërarchieën worden ook ondersteund. Instancing maakt het mogelijk meerdere verwijzingen naar een object, zoals een mesh, terwijl de gegevens slechts één keer per bestand worden opgeslagen. Hiërarchieën worden gebruikt om relaties tussen gegevensrecords uit te drukken.
De bestandsindeling .x biedt primitieven op laag niveau waarop toepassingen primitieven op een hoger niveau definiëren via sjablonen.
Driedimensionale modellen die zijn gemaakt in de 3ds max of Alias van Discreet|Wavefront's Maya-toepassingen kunnen worden geconverteerd naar .x-bestanden met de DirectX Extensions voor Alias Maya.
In deze sectie wordt de structuur van .x-bestanden beschreven en hoe u deze kunt gebruiken in uw toepassingen. Informatie is onderverdeeld in de volgende onderwerpen.
- een X-bestand (verouderd) (Direct3D 9) laden
- opslaan in een X-bestand (verouderd) (Direct3D 9)
- Een eenvoudige kubus (Direct3D 9) definiëren
- texturen (Direct3D 9) toevoegen
- frames en animaties (Direct3D 9) toevoegen
Zie X-bestandsreferentievoor meer informatie over de .x-bestandsindeling.
Zie X-bestandsreferentie (verouderd)voor meer informatie over de .x-bestands-API.
Verwante onderwerpen