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

FormatImportEksport
OBJTakTak
STLTakTak
glTF 2.0 / GLBTakTak
FBXTakTak
COLLADATakTak
PLYTakNie (eksporter nie podłączony)
3MFTakTak

Tematy

 Polski