Ghid pentru dezvoltatori
Ghid pentru dezvoltatori
Această secțiune acoperă capacitățile de bază ale Aspose.3D 26.1.0 pentru .NET. Toate clasele se află în Aspose.ThreeD spațiul de nume.
I/O scenă
Clasa Scene este containerul de nivel superior. Utilizați Scene.Open() pentru a încărca fișiere și Scene.Save() pentru a exporta:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Formatul este detectat automat din extensia fișierului. Pentru control explicit, transmiteți opțiuni specifice formatului, cum ar fi FbxLoadOptions, GltfSaveOptions, sau ObjSaveOptions.
Graf de scenă
Fiecare scenă are un RootNode. Atașați noduri copil cu CreateChildNode() și entități (meshes, camere, lumini) la acele noduri:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Parcurgeți ierarhia prin node.ChildNodes și accesați entitatea atașată prin node.Entity.
Formate suportate
| Format | Import | Export |
|---|---|---|
| OBJ | Da | Da |
| STL | Da | Da |
| glTF 2.0 / GLB | Da | Da |
| FBX | Da | Da |
| COLLADA | Da | Da |
| PLY | Da | Nu (exportatorul nu este conectat) |
| 3MF | Da | Da |
Subiecte
- Funcționalități și caracteristici: Prezentare detaliată a funcționalităților cu exemple C#