FAQ — Aspose.3D FOSS для .NET

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

 Русский