在当今数字化时代,3D图形和CAD(计算机辅助设计)技术在各行各业中扮演着至关重要的角色。
HOOPS SDK是由Tech Soft 3D公司开发的一套强大的3D图形和CAD(计算机辅助设计)开发工具包。HOOPS致力于提供先进的3D复杂数据处理和大模型渲染功能,并广泛应用于制造业、建筑工程、航天航空和汽车工业等领域。
HOOPS技术应用
作为一种高度优化的对象导向图形技术,HOOPS技术得到了很多合作伙伴的青睐,但还有部分伙伴尚在忧虑应用效果以及是否符合开发需求等等问题。基于此,我们慧都专为工业级3D桌面应用开发的伙伴们设计了一款可扩展的、插件式的框架程序——EVGET HOOPS Framework!
这款程序主要基于HOOPS Native Platform开发,涉及3D数据格式转换(HOOPS Exchange)、3D模型可视化渲染(HOOPS Visualize)以及3D模型数据发布(HOOPS Publish)。
主程序打开模型图
本文将从EVGET HOOPS Framework的应用场景、功能特点方面给您做详细的介绍:
EVGET HOOPS Framework的应用
通过基于此框架的快速应用,您能够深入了解HOOPS产品在满足您开发需求方面的优越性,从而降低您的开发成本:
1.真实体验HOOPS产品效果
HOOPS组件为您提供了一个真实的开发环境,使您能够亲身感受到其强大的功能。通过这一框架,您可以立即开始构建和查看3D模型,实时体验HOOPS在图形渲染、交互性和性能方面的卓越表现。
这种实时体验有助于您更好地了解HOOPS的实际效果,从而更有信心地选择其作为开发工具。
2.工业级3D模型属性查看
这一框架不仅仅是一个演示工具,还可以作为一款工具使用。它允许您迅速查看集成了HOOPS Exchange后加载的3D模型的属性。
通过这个功能,您可以深入了解模型的细节,检查并解决可能存在的问题,确保模型在加载过程中的完整性和准确性。这对于工业领域的模型查看和审查非常实用。
3.功能编码标准示范
框架提供了清晰而详细的实现代码示例,展示了模型加载、渲染和发布过程中的功能编码标准。您可以通过详细的源码示例,更快速地学会如何使用HOOPS产品,理解其架构和内部工作原理。
这种源码标准示范使您能够更深入地掌握HOOPS技术,为自己的项目开发奠定坚实的基础。
4.高性能桌面应用框架搭建
该框架基于OSGI规范,是一种高性能的桌面应用框架,同时具备商业价值的插件式体系。
您可以直接将其作为商业应用使用,从而快速搭建专属业务应用系统。
这一特性使您能够在不牺牲性能和灵活性的前提下,迅速构建符合业务需求的可扩展和可定制的桌面应用程序。
总体而言,EVGET HOOPS Framework可帮助您深入了解HOOPS的优势,并在实际项目中更加高效地利用其功能。
EVGET HOOPS Framework主要功能点
EVGET HOOPS Framework是一款比较全面且灵活的工具,可为您提供直观的3D图形处理体验,同时在工程构建、模型设计、协同工作等多个方面提供丰富的功能支持:
插件式可扩展框架
EVGET HOOPS Framework基于OSGI的规范,是一种可扩展的、插件式的框架体系,它将界面分为5大区块,分别是ribbon菜单区域、模型树区域、3D视图显示区域、属性显示区域、日志显示区域,每一个区域都是独立的插件,非常有利于扩展,当您开发自己的应用系统时,可以在框架中导入各种插件。
3D模型加载
将HOOPS Exchange集成进去后,EVGET HOOPS Framework可加载模型。在加载模型之前,可以进行一定的高级参数设置,比如设置Nurbs公差、选择是否保留解析曲线和曲面以及是否读取实体、曲面、线框、属性等。加载进来后,通过HOOPS Visualize将模型渲染出来,随后可通过解析日志输出文档文件,查看3D模型。
3D PDF发布
通过与HOOPS Publish集成,EVGET HOOPS Framework可将模型发布成3D PDF。在EVGET HOOPS Framework中还可以追加模型,即当已经加载模型之后,还可以再添加模型;可同时将两个模型都发布到3D PDF。
导航树联动
在EVGET HOOPS Framework左侧,提供了导航树,它可以和中间视图区域的模型进行双向联动。即点击左侧模型树可以拾取,点击右侧结构树也会高亮,这在查看零件属性与检查模型问题时非常便捷。
测量功能
EVGET HOOPS Framework还提供测量功能。有基于长度的测量,也有基于特征到特征的测量,如面到面的距离、夹角等。您还可以基于此框架自己开发一些更高级的测量功能。
3D渲染模式
EVGET HOOPS Framework提供了部分初始的渲染模式,如绽放效果、简单阴影、阴影贴图、反射、环境光遮蔽、轮廓边缘等,后期您还可以再扩展再增加更多的渲染模式。
协同批注
在EVGET HOOPS Framework中,我们还为协同系统提供了协同批注功能,比如自由标记、基于一些矢量图形的标记或是基于文字来进行的批注等,这种批注的方式以及呈现的形式都是可定制的。您也可以基于你的要求,做出相应的改动。
注意:本文仅展示了EVGET HOOPS Framework常用的部分功能,该产品近日已在慧都官网上线,大家可前往“慧都网”咨询了解更多功能详情~
慧都工业3D的本地化服务
慧都拥有自主研发实力的3D专家团队,其由10年以上3D研发经验的专家组成,提供基于HOOPS、Spatial等优秀3D产品的试用、咨询、销售、技术支持、售后一体化服务:
- 提供HOOPS Exchange、HOOPS Visualize、HOOPS Communicator、HOOPS Publish四个产品的线上/线下技术培训(支持单个/多个产品)
- 提供HOOPS SDKs的在线技术支持服务,包括但不限于即时通讯(微信/QQ)、视频会议电话、邮件等方式。
- 基于慧都可扩展开发框架提供HOOPSSDKs的应用代码片段
慧都深耕行业近20年,始终紧跟全球前沿技术,持续投入核心技术研发,在相关专业技术领域建立自身优势,不断为客户数字化、智能化赋能!
慧都科技是Tech Soft 3D-HOOPS在中国区的唯一增值服务商,负责HOOPS试用,咨询,销售,技术支持,售后,旨在为企业提供一站式的3D开发解决方案。如果您的企业目前也有3D数据格式转换、3D Web轻量化渲染的需求,欢迎咨询在线客服申请3D 轻量化引擎HOOPS的60天免费试用。
↓↓扫码添加客服微信,及时获取“HOOPS技术”支持↓↓
发表评论