Visualization in Open CASCADE Technology is based on the separation of the modeling data which you want to display and select, and the display and selection of this data.
For visualizing data structures, Open CASCADE Technology provides ready-to-use algorithms which create graphic presentations from geometric models. These data structures may be used with the viewers supplied, and can be customized to take into account the specificity of your application.
Display is managed through the presentation services, and selection through the selection services. With these services, data structures and algorithms are provided to display objects of the application, and to support the graphical selection of these objects.
To manage presentation and selection in for 3D data structures, AIS (Application Interactive Services) is provided. These services associate data structures and interactive objects.