Aspose.3D FOSS
Aspose.3D FOSS — это библиотека, лицензированная по MIT, для загрузки, инспектирования, трансформации и экспорта 3D‑сцен. Доступна для Python и TypeScript, обе реализации являются чисто языковыми и не требуют нативной компиляции.
Ключевые возможности
- Загружать и сохранять файлы OBJ (с поддержкой материалов .mtl), STL, glTF 2.0/GLB, COLLADA и 3MF
- Обходить иерархии узлов сцены; получать доступ к мешам, нормалям вершин и UV‑координатам
- Применять материалы Ламберта и Фонга к узлам сцены
- Трансформировать узлы с помощью позиции, вращения (кватернион) и масштаба
- Вычислять ограничивающие коробки и накапливать трансформации в мировом пространстве
- Читать анимационные клипы и последовательности ключевых кадров из файлов glTF и COLLADA
Поддерживаемые форматы
OBJ (.mtl), STL, glTF 2.0, GLB, COLLADA, 3MF, FBX (read)
Выберите свою платформу, чтобы просмотреть руководства: