HOOPS组成
HOOPS Visualize是一款专用图形引擎,旨在满足工程应用程序中的可视化需求。HOOPS Visualize提供了一个灵活的、分层的场景管理引擎,能够处理一系列的图形实体。
HOOPS Visualize由集成化的组件构成,支持快速开发高性能设计、可视化显示和工程应用。其中HOOPS 3DF图形库是其它组件的基础部分,提供了跨平台解决方案,包括Windows、Linux、Mac OS X。
HOOPS Visualize由以下组件组成:
- HOOPS/3dGS——HOOPS三维图形系统
HOOPS/3DGS为开发者提供了一个高水平的、面向对象的场景图形API,它封装了一个图形数据库和用于存储、创建、编辑、操作、查询、渲染和打印3D和2D图形信息的优化算法。 - HOOPS/Stream——HOOPS流工具箱
HOOPS/Stream是一个用于HSF文件格式的File IO工具包。它允许开发者将定制的HSF文件或数据流导入/导出HOOPS/3DGS场景图或专有和第三方图形系统。 - HOOPS/MVO——模型/视图/操作者类库
HOOPS/MVO是一套独立于平台和GUI的C++类,实现了CAD/CAM/CAE应用程序中的许多常见功能,如模型查看、创建、注释、操作、选择和硬拷贝。这些类可以直接嵌入到一个应用程序中,开放源代码可以很容易地扩展,以建立定制的特定应用逻