【技术实现步骤摘要】
一种基于WebGL的设备三维可视化方法及系统
[0001]本专利技术涉及设备管理
,尤其涉及一种基于WebGL的设备三维可视化方法及系统。
技术介绍
[0002]三维可视化仿真是一种综合利用计算机图形技术、图像处理技术以及网络编程技术,将图形信息在屏幕上显示出来并进行交互处理的技术。三维可视化仿真技术能使用户获得良好的交互感和沉浸感,弥补了传统二维表格、文本等的不足。三维可视化仿真的最终目的是让用户在虚拟环境中体验接近真实的物理世界。目前,三维可视化仿真应用日益广泛,尤其是在科研教学、城市规划、电子商务、旅游景观、虚拟医疗以及军事虚拟仿真等领域,但是目前技术通过网络传送设备数据,再以图表或者文本方式展示,可视化程度不高,用户查看数据不够直观。
技术实现思路
[0003]针对上述所显示出来的问题,本专利技术提供了一种基于WebGL的设备三维可视化方法及系统用于解决
技术介绍
提到的通过网络传送设备数据,再以图表或者文本方式显示,可视化程度不高,用户查看数据不够直观的问题。
[0004]一种基于WebG ...
【技术保护点】
【技术特征摘要】
1.一种基于WebGL的设备三维可视化方法,其特征在于,包括以下步骤:获取目标设备的可视化参数;基于所述可视化参数通过WebGL建立所述目标设备对应的设备三维模型;制作所述目标设备在预设运行情况下的动画动作,并采集所述目标设备在预设运行情况下对应的运行数据;基于所述动画动作及运行数据对所述设备三维模型进行实时渲染,并进行可视化。2.根据权利要求1所述基于WebGL的设备三维可视化方法,其特征在于,基于所述可视化参数通过WebGL建立所述目标设备对应的设备三维模型,包括:基于所述可视化参数通过WebGL建立所述目标设备的原始三维模型;提取所述原始三维模型的结构信息和构件信息;在所述原始三维模型中遍历所述结构信息和构件信息,识别出所述原始三维模型中相同的构件,对空间位置不同而类型相同的构件进行去除,得到去同后的三维模型;对所述去同后的三维模型进行三角网格简化,得到所述设备三维模型。3.根据权利要求2所述基于WebGL的设备三维可视化方法,其特征在于,在对所述去同后的三维模型进行三角网格简化,得到所述设备三维模型之后,还包括:遍历所述设备三维模型中各个构件;确定所述各个构件的属性信息,其中所述属性信息包括:构件编号、构件名称、构件型号及构件类型;建立原始主文档文件和原始附文档文件;将所述属性信息中的构件编号存储至所述原始主文档文件中,生成当前主文档文件;将所述属性信息中的构件名称、构件型号及构件类型依次存储至所述原始附加文档文件中,生成当前附加文档文件。对所述当前附加文档文件进行压缩,得到压缩后的附加文档文件;对所述当前主文档文件和压缩后的附加文档文件进行保存。4.根据权利要求2所述基于WebGL的设备三维可视化方法,其特征在于,提取所述原始三维模型的结构信息和构件信息,包括:对所述原始三维模型进行预处理,得到预处理后的三维模型;将预处理后的三维模型中的装配件结构和装配体之间的关系生成原始场景树;对所述原始场景树中进行几何参数、属性数据、材质数据及装配件相关信息进行显示;去除所述原始场景树中与模型显示无关的信息,得到当前场景树,其中与模型显示无关的信息包括:产品制造信息、历史信息;对所述当前场景树进行遍历,得到所述结构信息和构件信息。5.根据权利要求1所述基于WebGL的设备三维可视化方法,其特征在于,制作所述目标设备在预设运行情况下的动画动作,并采集所述目标设备在预设运行情况下对应的运行数据,包括:通过目...
【专利技术属性】
技术研发人员:兰雨晴,余丹,李易君,武晓文,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。