< Zurück | Inhalt | Weiter >

4.5 Scenegraph advantages

By now you should be aware of many of the advantages of using a scenegraph. Setting up the scenegraph hierarchy imposes a design rigor upon the application developer. Initially, particularly with scientific visualization applications, the scenegraph may seem unnecessarily restrictive, especially for developers from a low−level OpenGL or DirectX background. However, advanced planning and design will usually prove the utility of the scenegraph model, even for applications that do not initially appear to contain hierarchical graphical objects per se.


Object management
Rendering optimization
Picking support
Behavior model
Collision detection
Multiple thread aware
Hierarchical control