Поширені запитання

Поширені запитання

Часті запитання

Яка модель ліцензування для Aspose.3D?

Aspose.3D розповсюджується під MIT License. Ця ліберальна open-source ліцензія дозволяє безкоштовне використання, модифікацію та розповсюдження програмного забезпечення, включаючи комерційні продукти, за умови включення оригінального повідомлення про авторські права та тексту ліцензії. Повні деталі ліцензії доступні у файлі LICENSE, що постачається разом із проєктом.

Чи доступна підтримка анімації в Aspose.3D для Python?

Так, класи анімації функціональні для читання даних анімації. API включає AnimationClip, AnimationNode та AnimationChannel як повні реалізації, які дозволяють читати анімаційні кліпи, вузли та послідовності ключових кадрів з підтримуваних форматів. Запис або відтворення анімації не входить до цього випуску, але класи не є заглушками.

Чи може Aspose.3D завантажувати текстурні зображення з файлів?

Ні, завантаження текстурних зображень не реалізовано в Aspose.3D для Python. Бібліотека не підтримує завантаження чи обробку файлів текстурних зображень, таких як PNG або JPEG. Це відоме обмеження, задокументоване у звіті про готовність PyPI.

Чи підтримує імпортер OBJ режими відображення текстурних координат, відмінні від типових?

Ні, імпортер OBJ підтримує лише режим відображення текстурних координат за замовчуванням. Інші режими відображення, такі як планарний, сферичний або циліндричний, не реалізовані. Це обмеження задокументовано у підсумку реалізації імпортера OBJ.

Які поточні обмеження експорту FBX в Aspose.3D?

Експортер FBX в Aspose.3D базовий і ще не експортує нормалі або UV. Крім того, експортер під час виклику піднімає NotImplementedError, що вказує на те, що він ще не функціональний. Ці обмеження задокументовані у звіті про готовність PyPI та резюме реалізації FBX.

Чому _parse_element може не просунутись далі, ніж CLOSE_BRACKET при розборі FBX?

Функція _parse_element у парсері FBX не просуває позицію повернення далі за CLOSE_BRACKET під час повернення. Це може спричиняти помилки парсингу або нескінченні цикли під час розбору файлів FBX, особливо у вкладених структурах. Ця проблема задокументована в резюме реалізації FBX як відомий баг.

Що трапляється, коли я намагаюся завантажити глибоко вкладений файл FBX?

Глибоко вкладені структури можуть викликати необмежену рекурсію під час парсингу. Якщо ви зіткнетеся з RecursionError під час завантаження складного файлу FBX, файл, ймовірно, містить глибоко вкладені області, які перевищують стандартне обмеження рекурсії Python. Як обхідний шлях, збільшіть ліміт за допомогою sys.setrecursionlimit() перед завантаженням або спростіть структуру FBX у вашому інструменті авторингу перед експортом.

Які 3D формати надійно підтримуються для кругового перетворення?

Найнадійніше підтримуваними форматами для повного циклу (завантаження та збереження) є OBJ, STL (бінарний та ASCII), glTF 2.0 / GLB, COLLADA та 3MF. Експорт COLLADA і 3MF підтримується через scene.save('output.dae') і scene.save('output.3mf'). Завантаження FBX підтримується з урахуванням зазначених вище обмежень парсера; збереження FBX наразі викликає NotImplementedError. Для виробничих робочих процесів віддавайте перевагу OBJ або GLB як формату обміну.

Дивіться також

Aspose.3D for Python має відомі обмеження у парсингу та підтримці функцій. При парсингу вкладених областей елементи можуть додаватися до неправильних областей через проблеми управління областями парсером. Глибоко вкладені структури можуть викликати необмежену рекурсію під час парсингу. Бібліотека не підтримує завантаження текстурних зображень або розширені матеріальні функції, такі як кілька UV‑наборів. Класи анімації функціональні для читання даних анімації. Ці обмеження впливають на робочі процеси 3D Python ігор та 3D Python візуалізації.

 Українська