A Wavefront .obj file loader written in C (C99). The API is simple. The output data is ready for graphics APIs.
Features
Vertex attributes are interleaved and not indexed separately.
Normals are generated if missing. Obeys smoothing groups.
Faces are triangulated.
Per-object faces are batched by material into meshes.
TODO
More material parsing.
Links