买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种跨平台三维可视化方法、计算设备及存储介质_中汽数据(天津)有限公司;中汽数据有限公司_202311799996.2 

申请/专利权人:中汽数据(天津)有限公司;中汽数据有限公司

申请日:2023-12-26

公开(公告)日:2024-04-09

公开(公告)号:CN117454034B

主分类号:G06F16/957

分类号:G06F16/957;G06T17/00;G06F16/958

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2024.02.13#实质审查的生效;2024.01.26#公开

摘要:本发明提出一种跨平台三维可视化方法、计算设备及存储介质,属于计算机工业仿真与建模领域,通过将Modelica三维模型仿真结果中提取的三维数据发送至Web端,Web端再对数据进行解析、加工,并进行三维可视化渲染,实现了仅用一套Web端三维可视化代码,在不同平台的工业仿真软件中通过嵌入Web浏览器的方式均可进行三维可视化展示,从而达到提高开发效率、扩大用户群体、低成本维护以及提高用户体验等效果。

主权项:1.一种跨平台三维可视化方法,所述三维可视化方法为基于Modelica的跨平台三维可视化方法,其特征在于,所述方法包括以下步骤,S1,在仿真软件中嵌入Web浏览器,通过所述仿真软件的建模模块搭建Modelica三维模型;所述仿真软件为不同操作系统下不同应用程序形式的仿真软件,所述不同操作系统包括MicrosoftWindows操作系统、Linux操作系统、MacOS操作系统、Android操作系统、iOS操作系统、鸿蒙操作系统、麒麟操作系统,所述不同应用程序形式包括客户端、移动端、网页端;在所述S1之前,还包括:将Web端多个功能模块所对应的Web程序打包生成index.html及bundle.js文件;利用所述Web浏览器加载所述index.html及bundle.js文件以实现三维可视化显示;S2,对所述Modelica三维模型进行仿真,从仿真结果中提取三维可视化所需的三维数据;S3,将所述三维数据组装成Json字符串,所述Json字符串包含Modelica三维模型部件信息;S4,将所述Json字符串通过WebSocket服务发送至Web端,具体包括将所述Json字符串通过WebSocket服务发送至Web端功能模块中的数据接收模块;S5,所述Web端解析所述Json字符串形成解析结果,根据解析结果进行三维场景更新,通过嵌入所述仿真软件中的Web浏览器呈现渲染画面,实现三维可视化展示;所述Web端解析所述Json字符串形成解析结果,根据解析结果进行三维场景更新,具体包括:将Json字符串进行解析,并提取所述Modelica三维模型的部件信息列表;获取所述Web端Three.js引擎中Scene所含部件列表;判断所述Modelica三维模型的部件信息列表中的所述部件信息对应部件是否已存在于所述Scene所含部件列表中;若所述Scene所含部件列表中未存在所述Modelica三维模型的当前部件信息对应部件,则在Scene的部件列表中新建所述Modelica三维模型的当前部件信息对应部件;若Scene所含部件列表中已存在所述Modelica三维模型的当前部件信息对应部件,则更新Scene的部件列表中的该部件;通过嵌入所述仿真软件中的Web浏览器呈现渲染画面,实现三维可视化展示,具体包括:Web端通过Three.js引擎渲染更新后的Scene,实现三维可视化显示。

全文数据:

权利要求:

百度查询: 中汽数据(天津)有限公司;中汽数据有限公司 一种跨平台三维可视化方法、计算设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。