Libg3d is a glib-based library for loading and manipulating 3D objects.
It supports a wide range of file formats for 3D objects and textures.
Its plugin interface makes it easily expandable. The code has been split
off from the g3dviewer project, which now depends on this library.
This library loads 3D models from various file formats. Its aim is to support
basic import functionality for as much formats as possible. More complete
support is better, of course, and the long time goal.
To help developing plugins and for general use, too, there are a lot of
basic 3d manipulation function, including vector and matrix math, common
file reading stuff, transformations and