Ръководство за разработчици

Ръководство за разработчици

Този раздел обхваща основните възможности на Aspose.3D 26.1.0 за .NET. Всички класове се намират в Aspose.ThreeD пространството от имена.


Вход/изход на сцена

Класът 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() и обекти (мрежи, камери, светлини) към тези възли:

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ДаНе (exporter not wired)
3MFДаДа

Теми

 Български