Vývojářská příručka
Vývojářská příručka
Tato sekce popisuje základní schopnosti Aspose.3D 26.1.0 pro .NET. Všechny třídy se nacházejí v Aspose.ThreeD jmenném prostoru.
Scéna I/O
Třída Scene třída je kontejner nejvyšší úrovně. Použijte Scene.Open() k načtení souborů a Scene.Save() k exportu:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Formát je automaticky rozpoznán z přípony souboru. Pro explicitní kontrolu předávejte možnosti specifické pro formát, například FbxLoadOptions, GltfSaveOptions, nebo ObjSaveOptions.
Graf scény
Každá scéna má RootNode. Připojte podřízené uzly pomocí CreateChildNode() a entity (meshe, kamery, světla) k těmto uzlům:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Procházejte hierarchii pomocí node.ChildNodes a přistupujte k připojené entitě pomocí node.Entity.
Podporované formáty
| Formát | Import | Export |
|---|---|---|
| OBJ | Ano | Ano |
| STL | Ano | Ano |
| glTF 2.0 / GLB | Ano | Ano |
| FBX | Ano | Ano |
| COLLADA | Ano | Ano |
| PLY | Ano | Ne (exportér není připojen) |
| 3MF | Ano | Ano |
Témata
- Funkce a vlastnosti: Podrobný průvodce funkcemi s příklady v C#