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 access installation guides and full documentation: