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

FormatImporterExporter
OBJOuiOui
STLOuiOui
glTF 2.0 / GLBOuiOui
FBXOuiOui
COLLADAOuiOui
PLYOuiNon (exportateur non relié)
3MFOuiOui

Sujets

 Français