HOOPS Visualize consists of an integrated suite of components which enable the rapid development of high-performance design, visualization, and engineering applications. HOOPS 3DF maintains platform independence within each component, providing cross-platform solutions on Windows, Linux, and Mac OS X.

The HOOPS 3D Framework consists of the following components:

The diagram below illustrates how these components are connected to each other and how user generated events flow from the GUI Toolkit to the HOOPS/3dAF.

In HOOPS Visualize, user-generated events are collected by a GUI Tool's event queue. The HOOPS/GUI integration module monitors the event queue and dispatches appropriate events to either the HOOPS/MVO objects, HOOPS/Net client objects, or directly to HOOPS/3dGS. The HOOPS/MVO application objects in turn engage the API of either the geometric modeler, HOOPS/GMB or HOOPS/3dGS itself to interact with the data stored in each component.

HOOPS 3DF is a comprehensive foundation for building a 3D application upon. We would like to acknowledge that many contributed to the making of this suite of products.