HOOPS 3D Application Framework (HOOPS/3dAF)是由Tech Soft America公司开发并由Spatial再次销售的产品,该产品为当今世界上领先的3D应用程序提供了核心的图形架构和图形功能,这些3D应用程序涉及 CAD/CAM/CAE、工程、可视化和仿真等领域。有了HOOPS/3dAF,用户就站在一个高起点上,能够快速和有效地开发和维护高性能的用户应用程序。用户通过将HOOPS/3dAF集成到相应的软件开发中,可以更好地管理开发成本、优化资源和缩短产品上市时间。
HOOPS的优势
• 性能和可靠性 HOOPS组件是被证明了的具有高性能和高可靠性的商业开发平台,目前有包括
欧特克、
SolidWorks、IronCAD、Fluent、LK等著名公司在内的170多家商业用户在使用HOOPS组件。
• 专业的技术支持和服务 HOOPS组件建立在用户成功的基础上的,因此
慧都科技的专业技术支持和服务团队将会竭力协助用户尽快取得成功,产品的本地化支持也会帮助国内用户快速开发出高性能的软件产品。
• 降低开发成本和缩短产品上市时间 使用户无需花费大量的人力物力和时间去自行开发和维护自己的3D图形内核,而是将精力集中到具有更大附加值的专业功能的开发上,从而可以更早地发布产品,使效益最大化。
• 保持持续竞争力 HOOPS每个新的版本或补丁都会有功能增强和性能提升,用户通过将自己的产品发布和HOOPS产品发布紧密结合起来提高产品性能,从而保持持续的竞争力。
• 降低用户风险 HOOPS的与客户分享成功的合作方式和有竞争力的价格定位使用户在使用HOOPS组件进行软件开发和维护的过程中可以更好地管理成本,降低用户的风险。
利用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:
微软 Foundation Classes (MFC) for WindowsActiveX and ATL Control Classes for Windows
网景 Plug-in Classes for Windows and 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
参考资料
Warning: Invalid argument supplied for foreach() in
/www/wwwroot/newbaike1.com/id.php on line
362