X Files (hérité) (Direct3D 9)
Le format de fichier X fait référence aux fichiers avec l’extension de nom de fichier .x. Les fichiers X ont été introduits avec DirectX 2.0. Une version binaire de ce format a ensuite été publiée avec DirectX 3.0, qui est également décrit dans cette documentation. DirectX 6.0 a introduit des interfaces et des méthodes qui permettent de lire et d’écrire dans des fichiers .x.
Les fichiers X fournissent un format piloté par un modèle qui permet le stockage de maillages, de textures, d’animations et d’objets définissables par l’utilisateur. La prise en charge des jeux d’animations vous permet de stocker des chemins prédéfinis pour la lecture en temps réel. L’instanciation et les hiérarchies sont également prises en charge. L’instanciation permet plusieurs références à un objet, tel qu’un maillage, tout en stockant ses données une seule fois par fichier. Les hiérarchies sont utilisées pour exprimer les relations entre les enregistrements de données.
Le format de fichier .x fournit des primitives de données de bas niveau sur lesquelles les applications définissent des primitives de niveau supérieur via des modèles.
Modèles tridimensionnels créés dans les 3ds max ou Alias de Discreet| Les applications Maya de Wavefront peuvent être converties en fichiers .x avec les extensions DirectX pour Alias Maya.
Cette section décrit la structure des fichiers .x et comment les utiliser dans vos applications. Les informations sont divisées en rubriques suivantes.
- Chargement d’un fichier X (hérité) (Direct3D 9)
- Enregistrement dans un fichier X (hérité) (Direct3D 9)
- Définition d’un cube simple (Direct3D 9)
- Ajout de textures (Direct3D 9)
- Ajout d’images et d’animations (Direct3D 9)
Pour plus d’informations sur le format de fichier .x, consultez Référence de fichier X.
Pour plus d’informations sur l’API de fichier .x, consultez Référence de fichier X (héritée).
Rubriques connexes