HOOPS/MVO is a set of platform-independent C++ objects that implement much of the common functionality found in CAD/CAM/CAE applications, such as viewing and model creation and manipulation. The classes are implemented with the HOOPS 3D Graphics System API. Some of the objects in the class library operate on Parasolid(r) or ACIS(r) entities and these are implemented using both the modeler API's and the HOOPS/GM API's.
The HOOPS/MVO objects can be directly incorporated into an application or custom object or they can be used as a foundation for building custom objects.
HOOPS/MVO is platform and GUI-independent, and has been designed to integrate seamlessly with the various HOOPS/GUI components. To facilitate the extension of these objects, clear source code is provided.