Przewodnik programisty
Przewodnik programisty
Ta sekcja obejmuje podstawowe możliwości Aspose.3D 26.1.0 dla .NET. Wszystkie klasy znajdują się w Aspose.ThreeD przestrzeni nazw.
Scena I/O
Klasa Scene klasa jest kontenerem najwyższego poziomu. Użyj Scene.Open() do ładowania plików oraz Scene.Save() do eksportu:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Format jest wykrywany automatycznie na podstawie rozszerzenia pliku. Aby uzyskać pełną kontrolę, przekaż opcje specyficzne dla formatu, takie jak FbxLoadOptions, GltfSaveOptions, lub ObjSaveOptions.
Graf sceny
Każda scena ma RootNode. Dołącz węzły potomne za pomocą CreateChildNode() i encje (siatki, kamery, światła) do tych węzłów:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Przeglądaj hierarchię za pomocą node.ChildNodes i uzyskaj dostęp do podłączonej encji za pomocą node.Entity.
Obsługiwane formaty
| Format | Import | Eksport |
|---|---|---|
| OBJ | Tak | Tak |
| STL | Tak | Tak |
| glTF 2.0 / GLB | Tak | Tak |
| FBX | Tak | Tak |
| COLLADA | Tak | Tak |
| PLY | Tak | Nie (eksporter nie podłączony) |
| 3MF | Tak | Tak |
Tematy
- Funkcje i funkcjonalności: Szczegółowy przewodnik po funkcjach z przykładami w C#