Original Post
Hi, I am trying to implement scene graph using c++ and OpenGl. My purpose is to learn the basic working of it while implementing. My understanding is that its like a tree structure which has nodes and it helps in controlling the objects in world, so that its easy to add and delete objects ( Let me know if its right ). So first i tried to implement two classes one for SceneNode and other for SceneGraph. SceneGraph controls the root node and SceneNode takes care of creating nodes and its different functionality like deleting, updating etc. Next i am trying to implement some math classes like matrix,quaternion,vector. It is also somewhat done. Now what i want to know is what should be the next thing i should try for in order to complete it and also is this approach good enough. All suggestions are welcome.