Ръководство за разработчици
Ръководство за разработчици
Този раздел обхваща основните възможности на 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 | Да | Да |
Теми
- Характеристики и функционалности: Подробен преглед на функциите с примери на C#