HOOPS Visualize

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.

HOOPS Visualize 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 Visualize.

In HOOPS Visualize, user-generated events are collected by a GUI framework'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 or HOOPS Visualize itself to interact with the data stored in each component.