FAQ — 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() еще не реализовано.