hoops简介

HOOPS

HOOPS 3D Application Framework (HOOPS/3dAF)是由Tech Soft America公司开发并由Spatial再次销售的产品,该产品为当今世界上领先的3D应用程序提供了核心的图形架构和图形功能,这些3D应用程序涉及 CAD/CAM/CAE、工程、可视化和仿真等领域。有了HOOPS/3dAF,用户就站在一个高起点上,能够快速和有效地开发和维护高性能的用户应用程 序。用户通过将HOOPS/3dAF集成到相应的软件开发中,可以更好地管理开发成本、优化资源和缩短产品上市时间。


利用HOOPS显示的模型

快速和灵活的开发

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:
  • Microsoft Foundation Classes (MFC) for Windows
  • ActiveX and ATL Control Classes for Windows
  • Netscape Plug-in Classes for Windows and UNIX
  • Motif Toolkit for UNIX
  • Qt Toolkit for cross-platform GUI development.
HOOPS Geometric Modeler Bridges 与几何造型引擎(如3D ACIS® Modeler)紧密集成,大大简化了基于实体和基于曲面的应用程序的开发。

HOOPS Reference Applications 以源代码的方式提供了丰富的例子,详细说明了HOOPS/3dAF的基本架构和使用方法,以及如何使用HOOPS/3dAF成功开发应用程序。

HOOPS 基本图元和属性支持 包括:
  • 几 何:Images, Unicode Text, Points, Lines, Polygons, Polylines, Polycylinders,NURBS curves, NURBS surfaces, Arcs, Ellipses, Circles, Tristrips, Trifans,Indexed Facesets, Cutting Planes, Capping Geometry
  • 几何属性:Color, Transparency, Textures, Visibility, Patterns (Facet,edge 和 Line), Color Ramps, Lighting Interpolation, Selectability
  • 渲染属性:Shaded, Analytic Hidden Line, Wireframe,Color Maps, Various Color Ramping Algorithms, Window Background Coloring
 

你可能感兴趣的:(hoops简介)