Aspose.3D FOSS
Aspose.3D FOSS is an MIT-licensed library for loading, inspecting, transforming, and exporting 3D scenes. Available for Python and TypeScript, both implementations are pure-language with no native compilation required.
Key capabilities
- Load and save OBJ (with .mtl material support), STL, glTF 2.0/GLB, COLLADA, and 3MF files
- Traverse scene node hierarchies; access meshes, vertex normals, and UV coordinates
- Apply Lambert and Phong materials to scene nodes
- Transform nodes with position, rotation (Quaternion), and scale
- Compute bounding boxes and accumulate world-space transforms
- Read animation clips and keyframe sequences from glTF and COLLADA files
Supported formats
OBJ (.mtl), STL, glTF 2.0, GLB, COLLADA, 3MF, FBX (read)
Select your platform to browse how-to guides: