Well, as Israa wants an "easy" solution I think there's definitely something wrong with raw OpenGL ...
You should take a look at a 3d engine. Among the leading open source ones there are :
All these have a C++ API (and sometimes wrapper in other languages such as Java, Python, ...)
Bookmarks