一种低代码三维数字可视化系统技术方案

技术编号:38315548 阅读:10 留言:0更新日期:2023-07-29 08:57
本发明专利技术涉及一种低代码三维数字可视化系统,包括:工程模型转换模块,用于解析制图软件的三维模型,提取三维模型的装配体和组成部件,并分别转换为浏览器用的三维模型、以及装配体和组成部件的相关信息;可视化设计器模块,为三维模型数字可视化界面及参数属性设置的在线交互式设计工具;WEB渲染引擎模块,用于实现对显示的浏览器用的三维模型的操作控制。本发明专利技术能够呈现数据关联满足业务使用场景。本发明专利技术能够呈现数据关联满足业务使用场景。本发明专利技术能够呈现数据关联满足业务使用场景。

【技术实现步骤摘要】
一种低代码三维数字可视化系统


[0001]本专利技术涉及数字可视化
,特别是涉及一种低代码三维数字可视化系统。

技术介绍

[0002]在制造业转型升级的大背景下,制造业信息化和数字化被越来越多企业重视。尤其是研发制造型企业和研究设计单位,产品研发设计需要经过很多试验,试验过程涉及试验业务、产品模型、试验设备装置、试验数据等资源和信息的管理。传统的试验业务管理类平台开发,平台内部各类业务数据资源通常以菜单划分业务入口,各类关联业务信息割据管理,缺乏通过主数据整合业务数据。对于使用者而言查看所有关联信息并不友好。若满足的数据关联显示,往往从开发角度需要针对不同的业务场景进行定制开发,这样虽然能够满足用户体验,但开发周期长、费用高、可复用程度低。

技术实现思路

[0003]本专利技术提供一种低代码三维数字可视化系统,解决传统表单关联业务数据显示程度不足、数据割据的问题。
[0004]本专利技术解决其技术问题所采用的技术方案是:提供一种低代码三维数字可视化系统,包括:
[0005]工程模型转换模块,用于解析制图软件的三维模型,提取三维模型的装配体和组成部件,并分别转换为浏览器用的三维模型、以及装配体和组成部件的相关信息;
[0006]可视化设计器模块,为三维模型数字可视化界面及参数属性设置的在线交互式设计工具;
[0007]WEB渲染引擎模块,用于实现对显示的浏览器用的三维模型的操作控制。
[0008]所述装配体和组成部件的相关信息包括组成部件的顶点数据、以及装配体和组成部件的属性信息。
[0009]所述可视化设计器模块包括:
[0010]第一显示单元,用于显示浏览器用的三维模型的主体,包括三维模型的组装效果和爆炸效果;
[0011]第二显示单元,用于以树型结构的形式显示装配体及组成部件。
[0012]所述第二显示单元中的组成部件被选中时,所述WEB渲染引擎模块控制第一显示单元中显示的被选中的组成部件的透明度高于未被选中的组成部件的透明度。
[0013]所述第二显示单元中的组成部件支持与三维模型部件实物信息进行关联绑定,在三维模型中以铭牌面板的形式显示部件关联信息,通过拖动调整铭牌内信息项的位置添加铭牌操作按钮,参数面板通过脚本编写按钮事件,通过扩展入口关联处理业务数据和打开其他关联业务显示页面。
[0014]所述可视化设计器模块还包括:第三显示单元,用于显示参数设置面板,所述参数设置面板用于设置界面名称、装配体名称、组成部件名称、装配体和组成部件的渲染颜色、
组成部件爆炸终点位置。
[0015]所述的低代码三维数字可视化系统还包括:可视化解析引擎模块;所述参数设置面板还用于设置爆炸动画参数和组装动画参数,所述爆炸动画参数包括装配体爆炸时各个组成部件从初始位置移动到爆炸终点位置过程的动画持续时间,以及组成部件到达爆炸终点位置的停留时间;所述组装动画参数包括装配体组装时各个组成部件从爆炸终点位置到初始位置过程的动画持续时间,以及组成部件到达初始位置的停留时间;所述可视化解析引擎模块根据所述爆炸动画参数播放三维模型的爆炸过程动画,根据所述组装动画参数播放三维模型的组装过程动画。
[0016]有益效果
[0017]由于采用了上述的技术方案,本专利技术与现有技术相比,具有以下的优点和积极效果:本专利技术通过工程模型转换模块将制图软件的三维模型转换为浏览器可渲染的三维模型,通过可视化设计器模块实现对三维模型的显示、装配体的关联设置和参数设置,利用WEB三维渲染引擎模块实现对模型的操作控制,利用可视化解析引擎模块能够根据可视化设计器配置的参数信息动态解析渲染模型,能够呈现数据关联满足业务使用场景,提升工作效率,减少平台投资建设投入。
附图说明
[0018]图1是本专利技术实施方式的结构方框图。
具体实施方式
[0019]下面结合具体实施例,进一步阐述本专利技术。应理解,这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围。此外应理解,在阅读了本专利技术讲授的内容之后,本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。
[0020]本专利技术的实施方式涉及一种低代码三维数字可视化系统,如图1所示,包括:
[0021]工程模型转换模块,用于解析制图软件的三维模型,提取三维模型的装配体和组成部件,并分别转换为浏览器用的三维模型、以及装配体和组成部件的相关信息;
[0022]可视化设计器模块,为三维模型数字可视化界面及参数属性设置的在线交互式设计工具,用于显示浏览器用的三维模型、设置动画参数以及为装配体绑定组成部件;
[0023]WEB渲染引擎模块,用于实现对显示的浏览器用的三维模型的操作控制;
[0024]可视化解析引擎模块,用于根据设置的动画参数动态渲染三维模型。
[0025]本实施方式中的工程模型转换模块可读取、解析由制图软件导出的三维模型,例如由CAD导出的STP、PRT格式的三维模型,并提取三维模型的装配体和组成部件,分别转换生成浏览器可渲染的stl三维模型格式、json格式部件顶点数据、json格式装配体和部件信息。
[0026]可视化设计器模块包括:
[0027]第一显示单元,该第一显示单元位于显示装置显示区域的中间,其通过加载经工程模型转换模块转换的三维模型主体,显示该三维模型,其可以显示三维模型的组装效果和爆炸效果。
[0028]第二显示单元,以树型结构的形式显示装配体及组成部件,通过上下拖拽单项组成部件可以改变控制三维模型的爆炸顺序,通过点击单项组成部件,可以使得第一显示单元中显示的三维模型对应的组成部件的透明度为1,三维模型其余组成部件的透明度均低于该被选中的组成部件。第二显示单元还支持为模型组成部件与其对应实物信息进行关联绑定,在三维模型中以铭牌面板的形式显示部件关联信息,通过鼠标拖动调整铭牌内信息项位置,添加铭牌操作按钮,参数面板可通过JS脚本编写按钮事件,通过该扩展入口可关联处理业务数据和打开其他关联业务显示页面。
[0029]第三显示单元,用于显示参数设置面板,该参数面板在选中单项组成部件时自动展开,包含的可配置参数包括名称信息、颜色信息和位置信息,其中名称信息包括:界面名称、装配体名称、组成部件名称;颜色信息包括装配体和组成部件的渲染颜色;位置信息为组成部件的坐标,通过鼠标左键点击组成部件不松开,可拖动组成部件到任意方向至爆炸终点位置,松开鼠标后此处记录组成部件的坐标X、Y、Z位置。该参数面板还可以设置爆炸动画参数和组装动画参数,所述爆炸动画参数包括装配体爆炸时各个组成部件从初始位置移动到爆炸终点位置过程的动画持续时间,以及组成部件到达爆炸终点位置的停留时间;所述组装动画参数包括装配体组装时各个组成部件从爆炸终点位置到初始位置过程的动画持续时间,以及组成部件到达初始位置的停留时间。
[0030]本实施方式中的WEB渲染引擎模块是基于WEBGL浏览器3D绘图协议开发,包含的功能有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种低代码三维数字可视化系统,其特征在于,包括:工程模型转换模块,用于解析制图软件的三维模型,提取三维模型的装配体和组成部件,并分别转换为浏览器用的三维模型、以及装配体和组成部件的相关信息;可视化设计器模块,为三维模型数字可视化界面及参数属性设置的在线交互式设计工具;WEB渲染引擎模块,用于实现对显示的浏览器用的三维模型的操作控制。2.根据权利要求1所述的低代码三维数字可视化系统,其特征在于,所述装配体和组成部件的相关信息包括组成部件的顶点数据、以及装配体和组成部件的属性信息。3.根据权利要求1所述的低代码三维数字可视化系统,其特征在于,所述可视化设计器模块包括:第一显示单元,用于显示浏览器用的三维模型的主体,包括三维模型的组装效果和爆炸效果;第二显示单元,用于以树型结构的形式显示装配体及组成部件。4.根据权利要求3所述的低代码三维数字可视化系统,其特征在于,所述第二显示单元中的组成部件被选中时,所述WEB渲染引擎模块控制第一显示单元中显示的被选中的组成部件的透明度高于未被选中的组成部件的透明度。5.根据权利要求3所述的低代码三维数字可视化系统,其特征在于,所述第二显示单元中的...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:上海索辰信息科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1