Посібник розробника

Посібник розробника

У цьому розділі розглядаються основні можливості Aspose.3D 26.1.0 для .NET. Усі класи розташовані в Aspose.ThreeD просторі імен.


I/O сцени

Клас Scene клас є контейнером верхнього рівня. Використовуйте Scene.Open() для завантаження файлів і Scene.Save() для експорту:

using Aspose.ThreeD;

var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");

Формат автоматично визначається за розширенням файлу. Для явного керування передайте параметри, специфічні для формату, такі як FbxLoadOptions, GltfSaveOptions, або ObjSaveOptions.


Граф сцени

Кожна сцена має RootNode. Приєднуйте дочірні вузли за допомогою CreateChildNode() і сутності (meshes, cameras, lights) до цих вузлів:

var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));

Перебирайте ієрархію за допомогою node.ChildNodes і отримуйте доступ до приєднаної сутності за допомогою node.Entity.


Підтримувані формати

ФорматІмпортЕкспорт
OBJТакТак
STLТакТак
glTF 2.0 / GLBТакТак
FBXТакТак
COLLADAТакТак
PLYТакНі (експортер не підключений)
3MFТакТак

Теми

 Українська