Utvecklarguide
Utvecklarguide
Detta avsnitt täcker de grundläggande funktionerna för Aspose.3D 26.1.0 för .NET. Alla klasser finns i Aspose.ThreeD namespace.
Scen I/O
Den Scene class är den översta behållaren. Använd Scene.Open() för att ladda filer och Scene.Save() att exportera:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Formatet upptäcks automatiskt från filändelsen. För explicit kontroll, skicka format‑specifika alternativ såsom FbxLoadOptions, GltfSaveOptions, eller ObjSaveOptions.
Scengraf
Varje scen har en RootNode. Bifoga undernoder med CreateChildNode() och enheter (meshes, kameror, ljus) till de noderna:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Traversera hierarkin via node.ChildNodes och komma åt den bifogade enheten via node.Entity.
Stödda format
| Format | Importera | Exportera |
|---|---|---|
| OBJ | Ja | Ja |
| STL | Ja | Ja |
| glTF 2.0 / GLB | Ja | Ja |
| FBX | Ja | Ja |
| COLLADA | Ja | Ja |
| PLY | Ja | Nej (exportören är inte ansluten) |
| 3MF | Ja | Ja |
Ämnen
- Funktioner och egenskaper: Detaljerad genomgång av funktioner med C#-exempel