从复杂大模型加载到3D PDF发布: EVGET HOOPS Framework如何助力高性能3D桌面应用开发?

发布时间 : 2023-11-21 13:18:28.180|阅读 1 次

概述:EVGET HOOPS Framework! 这款程序主要基于HOOPS Native Platform开发,涉及3D数据格式转换(HOOPS Exchange)、3D模型可视化渲染(HOOPS Visualize)以及3D模型数据发布(HOOPS Publish)。

相关链接:

在当今数字化时代,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年,始终紧跟全球前沿技术,持续投入核心技术研发,在相关专业技术领域建立自身优势,不断为客户数字化、智能化赋能!

申请HOOPS试用               HOOPS中文网

慧都科技是Tech Soft 3D-HOOPS在中国区的唯一增值服务商,负责HOOPS试用,咨询,销售,技术支持,售后,旨在为企业提供一站式的3D开发解决方案。如果您的企业目前也有3D数据格式转换3D Web轻量化渲染的需求,欢迎咨询在线客服申请3D 轻量化引擎HOOPS的60天免费试用。

↓↓扫码添加客服微信,及时获取“HOOPS技术”支持↓↓


在线
客服
微信
QQ 电话
023-68661681
返回
顶部