Udviklerguide
Udviklerguide
Dette afsnit dækker de grundlæggende funktioner i Aspose.3D 26.1.0 for .NET. Alle klasser findes i den Aspose.ThreeD navnerum.
Scene I/O
Klassen Scene klasse er den øverste container. Brug Scene.Open() til at indlæse filer og Scene.Save() til at eksportere:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Formatet registreres automatisk ud fra filendelsen. For eksplicit kontrol, send format‑specifikke indstillinger såsom FbxLoadOptions, GltfSaveOptions, eller ObjSaveOptions.
Scenegraf
Hver scene har en RootNode. Tilknyt undernoder med CreateChildNode() og enheder (mesher, kameraer, lys) til disse noder:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Gå gennem hierarkiet via node.ChildNodes og få adgang til den vedhæftede enhed via node.Entity.
Understøttede formater
| Format | Importér | Eksportér |
|---|---|---|
| OBJ | Ja | Ja |
| STL | Ja | Ja |
| glTF 2.0 / GLB | Ja | Ja |
| FBX | Ja | Ja |
| COLLADA | Ja | Ja |
| PLY | Ja | Nej (exportøren er ikke tilsluttet) |
| 3MF | Ja | Ja |
Emner
- Funktioner og funktionaliteter: Detaljeret gennemgang af funktioner med C#-eksempler