![]() |
【转帖】hoops简介
HOOPS 3D Application Framework (HOOPS/3dAF)是由Tech Soft America公司开发并由Spatial再次销售的产品,该产品为当今世界上领先的3D应用程序提供了核心的图形架构和图形功能,这些3D应用程序涉及CAD/CAM/CAE、工程、可视化和仿真等领域。有了HOOPS/3dAF,用户就站在一个高起点上,能够快速和有效地开发和维护高性能的用户应用程序。用户通过将HOOPS/3dAF集成到相应的软件开发</B>中,可以更好地管理开发成本、优化资源和缩短产品上市时间。
快速和灵活的开发 HOOPS/3dAF是一个成熟、健壮的应用程序框架,而且也在不断地进行更新以满足日益变化的软件市场需求。该组件包不仅拥有不寻常的图形功能,而且使用非常灵活,加速了应用程序的开发和产品上市。HOOPS/3dAF是一个可扩展的、模块化和开放的架构,提供了非常全面的应用程序开发接口(API)供用户选用或根据用户特定需求进行定制。另外,HOOPS/3dAF组件包还提供了基于可读源代码的示例应用程序,从而可以帮助用户加快开发速度。 多种平台支持和开发工具集 HOOPS/3dAF 工具包可以工作在多种平台上,不仅支持各种32位操作系统上,而且也可以允许在多种64位操作系统上工作。该工具包所支持的主要平台包括Windows、UNIX和Linux。HOOPS/3dAF和公共用户接口工具集可以创建桌面应用程序,或根据用户要求做成一个ActiveX控件或多平台的网络浏览器的插件。HOOPS/3dAF组件包支持的编程语言包括Python、Java(对选定组件)、C、C++和FORTRAN等。 性能和高级功能 HOOPS/3dAF不仅仅可以加快产品上市,它还为应用程序的开发提供了高级的2D和3D图形功能。HOOPS/3dAF提供了对unicode字体的全面支持、精确的矢量图硬拷贝、完善的选择算法和高级颜色插值能力等。该产品与几何造型引擎紧密集成,能够开发出具有丰富图形功能的3D造型应用程序序。HOOPS/3dAF具备大模型显示的能力,为此,即使对于非常复杂的模型数据,用户也可以实现实时渲染和便捷的人机交互。 HOOPS/3dAF的集成组件 HOOPS 3D Graphics System 是一个特色鲜明的场景图应用程序接口,封装了高度优化的数据结构和用于2D和3D图形数据的创建、编辑、存储、操作、查询和渲染的算法。 HOOPS MVO Class Library 是一系列独立于平台和GUI的C++类,这些类是构造一般3D应用程序功能(如模型的创建、显示、动画和操作等)的基础。 HOOPS Stream Toolkit 是一系列独立于平台和GUI的C++类,这些类使应用程序可以在基于本地网或Internet创建和流化处理高度压缩的数据文件(这些数据文件可以是2D、3D数据,也可以是用户自定义数据)。HOOPS Stream Toolkit组件既可以和HOOPS/3dAF一起使用,也可以单独使用。 HOOPS Graphical User Interface 是一系列连接不同GUI工具包的集成模块,可以连接以下GUI:
HOOPS Reference Applications 以源代码的方式提供了丰富的例子,详细说明了HOOPS/3dAF的基本架构和使用方法,以及如何使用HOOPS/3dAF成功开发应用程序。 HOOPS 基本图元和属性支持 包括:
|
所有的时间均为北京时间。 现在的时间是 06:16 AM. |