ЧЗВ — Aspose.3D FOSS за .NET
Лицензиране
Какъв лиценз използва Aspose.3D?
Пакетът е публикуван под лиценз на проекта. Проверете хранилището за точните условия на лиценза.
Трябва ли ми лицензен ключ, за да използвам библиотеката?
Не е необходим лицензен ключ. Класовете License и Metered съществуват в API повърхността, но все още не са реализирани в текущото FOSS издание.
Инсталиране
Как да инсталирам Aspose.3D?
dotnet add package Aspose.3D --version 26.1.0Каква версия на .NET е необходима?
.NET 10.0 или по-ново.
Има ли библиотеката родни зависимости?
Не. Това е управлявана .NET библиотека без специфични за платформата нативни компоненти.
Поддръжка на формати
Кои 3D файлови формати се поддържат?
| Формат | Импорт | Експорт |
|---|---|---|
| OBJ (Wavefront) | Да | Да |
| STL | Да | Да |
| glTF 2.0 / GLB | Да | Да |
| FBX | Да | Да |
| COLLADA (DAE) | Да | Да |
| PLY | Да | Не (експортерът не е свързан) |
| 3MF | Да | Да |
Мога ли да конвертирам между всякакви две поддържани формати?
Да, стига изходният формат да поддържа импортиране и целевият формат да поддържа експортиране. Заредете с Scene.Open() и запазете с Scene.Save().
Използване на API
Как да заредя 3D файл?
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.obj");Как да запазя в различен формат?
scene.Save("output.glb");Мога ли да заредя от поток?
Да. Scene.Open() приема Stream параметър.
Как да обхождам графа на сцената?
Достъпете scene.RootNode.ChildNodes и рекурсивно обхождайте колекцията ChildNodes на всеки възел.
Известни ограничения
Налични ли са функции за рендериране?
Не. Методите Scene.Render() съществуват в API, но хвърлят NotImplementedException в текущата версия.
Достъпни ли са булеви операции с мрежа?
Не. Mesh.DoBoolean() все още не е реализиран и ще предизвика NotImplementedException.
Налично ли е кодиране/декодиране на воден знак?
Не. Методите на класа Watermark не са имплементирани във FOSS изданието.
Мога ли да достъпя деформерите на мрежата?
Не. Geometry.GetDeformers() все още не е реализиран.