Guida per sviluppatori
Guida per sviluppatori
Questa sezione copre le funzionalità di base di Aspose.3D 26.1.0 per .NET. Tutte le classi risiedono nel Aspose.ThreeD namespace.
I/O della scena
Il Scene classe è il contenitore di livello superiore. Usa Scene.Open() per caricare file e Scene.Save() per esportare:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Il formato viene rilevato automaticamente dall’estensione del file. Per un controllo esplicito, passa opzioni specifiche del formato come FbxLoadOptions, GltfSaveOptions, o ObjSaveOptions.
Grafico della scena
Ogni scena ha un RootNode. Allega nodi figlio con CreateChildNode() e entità (mesh, telecamere, luci) a quei nodi:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Attraversa la gerarchia tramite node.ChildNodes e accedi all’entità allegata tramite node.Entity.
Formati supportati
| Formato | Importa | Esporta |
|---|---|---|
| OBJ | Sì | Sì |
| STL | Sì | Sì |
| glTF 2.0 / GLB | Sì | Sì |
| FBX | Sì | Sì |
| COLLADA | Sì | Sì |
| PLY | Sì | No (exporter non collegato) |
| 3MF | Sì | Sì |
Argomenti
- Caratteristiche e Funzionalità: Guida dettagliata alle funzionalità con esempi C#