nano-obj Really lightweight obj file reader. Usage obj::mesh m; obj::read(m, "some-obj-file.obj"); for (auto& v : m.vertices) cout << "v " << v.x << " " << v.y << " " << v.z << endl;