HOOPS Visualize是一个开发平台,可以快速开发高性能、跨平台的工程应用程序。
一些关键功能包括:
HOOPS Visualize的基石是图形内核,这是一种全功能的,以工程为重点的场景图技术,我们称为Core Graphics。Core Graphics已集成到一个框架中,该框架提供了工程应用程序中发现的许多标准功能。其中许多功能都封装在称为Sprockets的HOOPS Visualize的软件组件层中。
Sprockets挂接到应用程序的事件循环中,并提供了工程软件应用程序中使用的许多标准运算符。Sprockets中的操作员范围从简单的摄像机操作员到高级测量和红线操作员。这些操作员的API旨在为开发人员提供充分的灵活性,以对其进行自定义以满足他们的需求。
Sprockets层还包含各种在工程软件应用程序中广泛使用的互补组件的集成。通过这些集成,开发人员可以轻松地加载各种CAD数据并与之交互。HOOPS Exchange集成使开发人员可以轻松导入多种CAD格式。导入数据后,开发人员可以利用高级API来完成常见任务,例如隔离/隐藏/显示装配中的零件,并遍历模型中的视图。还提供了与Autodesk的RealDWG工具包和Trimble的SketchUp SDK的集成。
Sprockets层还提供了Parasolid建模内核的集成。这种集成使开发人员可以在工作的应用程序中快速利用Parasolid的功能。
最后,HOOPS Visualize附带了许多示例沙箱应用程序,它们演示了HOOPS Visualize与不同的GUI工具箱一起使用的情况。我们为每个受支持的GUI工具包集成提供了沙箱应用程序,它们为开发应用程序提供了一个很好的起点。