I need to load and store 3d models in my project and render them in an OpenGL scene. I can choose type of models to be exported. dwg, max, step and some other formats are available. Just found that OpenGL is low-level API and does not contain any facilities to parse 3d model files. I’m looking for some library/API to translate a 3d file structure into OpenGL primitives (or some other raw data) and store them back in a file with specified format.
For example I would like to load a step file, rotate and scale some objects, and then save modified file.
I think that Assimp could be what you are looking for: http://assimp.sourceforge.net/