|This library provides services for: |
- Presentation of 2D data structures
- Selection of 2D data structures
2D presentation is handled by presentation algorithms which compute and display a graphic data structure from a shape. You can also write your own presentation algorithms. In Open CASCADE Technology, display services are separated from the data they represent. This separation allows you to modify a geometric or topological model without modifying the services by which it is displayed.
The principle of selection consists of defining 2D bounding boxes capable of returning the owner of any object presentation found within them. When an owner is found, the presentation of the shape is highlighted according to the display attributes for shapes of that type. 2D selection is supported by a picking algorithm for application objects which allows selection of an object when the mouse cursor is positioned over that object.