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: