OpenCascade is a visualization library with components for presentation and selection. It includes Application Interactive Services (AIS) which manages interactive objects for display and selection using a high-level API. Presentation requires presentable objects, a viewer, and an interactive context. Selection provides point, rectangle, and polyline selection and is managed by a selection manager using a bounding volume hierarchy. Standard interactive objects include shapes, dimensions, and relations. MeshVS provides mesh visualization and MeshVS_Mesh is a standard interactive object for displaying meshes.