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