Open CASCADE allows to build graphics of interactive applications with ease
|
3D/2D data visualization and selection Open CASCADE Technology is able to display both 3D and 2D data set in flexible and customizable way. Data visualization is managed through the presentation services that allow to customize shape representation and to set your own display modes, colors, materials & textures and other graphic attributes. Along graphic presentation of geometric models Open CASCADE Technology provides algorithms to display text, dimensions, constraints, datums, trihedron objects, etc. Moreover, Open CASCADE Technology provides Viewer3D and Viewer2D visual components (or viewers).
These components allow managing graphic representation of 2D/3D objects and performing standard viewing operations such as scaling, panning and rotation (for 3D only).
Besides, each viewer supports its own specific capabilities. Thus the 2D viewer provides API for the grid management that allows replacement of geometric objects in 2D space, definition of your own color, font, width and marker maps.
3D viewer supports various kinds of lights (spot light, positional, directional & ambient lights), Z clipping, creation of perspective view and other functions.
Dynamic highlighting and object selection is managed by AIS (Application Interactive Services). This package is a high-level interface that offers access to the lower-level presentation and selection services. AIS extends this underlying functionality with standard 3D selection attributes and enables to manage selection process with the help of selection filters.
|
Graphic algorithms Open CASCADE Technology provides ready-to-use graphic algorithms that can help you to build graphic presentation of various types of objects. Shaded solid, wire frame and HLR (Hidden Line Removal) representations are supported. |
Animation Another visualization part of Open CASCADE Technology is meant to perform animation in 3D views. This functionality allows simulation of processes directly on the screen. The animation may use the usual Open CASCADE visualization modes as they are, as well as customized modes. |
|