SALOME GUI module includes several 2D and 3D viewers, that are used for different purposes within the platform:
- OCC 3D Viewer has been developed on the basis of Open CASCADE Technology (http://www.opencascade.org). This is the default viewer for SALOME Geometry module, it provides good representation of construction and transformation of geometrical objects.
- VTK 3D Viewer has been developed basing on Kitware Visualization ToolKit library (http://www.vtk.org). This is the default viewer for SALOME Mesh module, where it is used for visualization of meshes.
OCC and VTK 3d viewers share some common functionality.
- GL 2D Viewer is a general purpose OpenGL-based viewer, which can be used for visualization of 2D scenes. This type of viewer is not currently used in SALOME platform directly, but can be used in custom modules for 2D visualization purposes.
- QxScene 2D Viewer has been developed on the basis of Qt QGraphicsView scene. This viewer is used in SALOME YACS module for visualization of computation schemes.