Guide du développeur
Guide du développeur
Cette section couvre les capacités de base de Aspose.3D 26.1.0 pour .NET. Toutes les classes résident dans le Aspose.ThreeD espace de noms.
I/O de scène
La Scene classe est le conteneur de niveau supérieur. Utilisez Scene.Open() pour charger des fichiers et Scene.Save() pour exporter :
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Le format est détecté automatiquement à partir de l’extension du fichier. Pour un contrôle explicite, transmettez des options spécifiques au format telles que FbxLoadOptions, GltfSaveOptions, ou ObjSaveOptions.
Graphe de scène
Chaque scène possède un RootNode. Attacher des nœuds enfants avec CreateChildNode() et des entités (maillages, caméras, lumières) à ces nœuds:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Parcourir la hiérarchie via node.ChildNodes et accéder à l’entité attachée via node.Entity.
Formats pris en charge
| Format | Importer | Exporter |
|---|---|---|
| OBJ | Oui | Oui |
| STL | Oui | Oui |
| glTF 2.0 / GLB | Oui | Oui |
| FBX | Oui | Oui |
| COLLADA | Oui | Oui |
| PLY | Oui | Non (exportateur non relié) |
| 3MF | Oui | Oui |
Sujets
- Fonctionnalités et capacités: Guide détaillé des fonctionnalités avec des exemples C#