一种基于WebGL技术的CAD图纸质检系统技术方案

技术编号:37680441 阅读:9 留言:0更新日期:2023-05-28 09:34
本发公开了一种基于WebGL技术的CAD图纸质检系统,包括CAD处理及渲染系统,对CAD文件解析、二次绘制、质检员手动绘制标注数据转换渲染功能;数据存储中心,储存并管理相关质检CAD图纸解析数据,及用户质检标注数据;方案推荐模型处理子系统,进行大数据分析计算,根据问题描述及图形备注进行解决方案匹配,筛选出最佳方案,自动推荐给整改人员的手机上;进行相应的整改;客户端数据接受显示及用户操作数据存储系统,提供相关问题检索与归档。本发明专利技术中CAD文件可以在基于WebGL的浏览器、也可以在基于H5开发的移动设备端显示和操作,可以实现在网页端或者移动端快速打开CAD文件,并实现对CAD文件的简单操作,快速对问题进行责任人流转,高效处理质检问题。高效处理质检问题。高效处理质检问题。

【技术实现步骤摘要】
一种基于WebGL技术的CAD图纸质检系统


[0001]本专利技术涉及建筑钢构件质检
,具体涉及一种基于WebGL技术的CAD图纸质检系统。

技术介绍

[0002]CAD图纸质检系统,英文名称cad drawing quality inspection system,适用于建筑行业质检环节。在传统工业流程中,通过纸质图纸进行相关流程难以保存与溯源,同时对于相应的方案没有解决方案积累,存在诸多的不足与不便。
[0003]同时,目前WebGL这种绘图技术标准允许把JavaScript和OpenGLES2.0结合在一起,通过增加OpenGLES2.0的一个JavaScript绑定,WebGL可以为HTML5Canvas提供硬件3D加速渲染,Web开发人员因此可以借助系统显卡在浏览器里流畅地浏览3D场景和模型,实现数据视觉化,基于此技术用户可以直接打开网页或者是基于H5基础的APP就可以直接打开并操作CAD文件而不需要额外安装软件和其他插件。而建筑领域设计图建模主要为AutodeskCAD为主,CAD文件在建筑设计、加工、施工全生命过程中应用广泛,所以比较完善的契合了线上以图交互的模式。

技术实现思路

[0004]本专利技术为解决上述现有技术所存在的技术问题,提供一种基于WebGL技术的CAD图纸质检系统,解决了行业中通过纸质图纸质检交互的不便,改善传统只能对人与人现场对应整改的模式,跨时间协作得到了极大的改善。
[0005]为实现上述目的,本专利技术采用下述技术方案:一种基于WebGL技术的CAD图纸质检系统,包括CAD处理及渲染系统,对CAD文件解析、二次绘制、质检员手动绘制标注数据转换渲染功能;数据存储中心,储存并管理相关质检CAD图纸解析数据,及用户质检标注数据;方案推荐模型处理子系统,进行大数据分析计算,根据问题描述及图形备注进行解决方案匹配,筛选出最佳方案,自动推荐给整改人员的手机上;进行相应的整改;客户端数据接受显示及用户操作数据存储系统,提供相关问题检索与归档。
[0006]具体包括如下步骤,S1,获取CAD路径,读取cad文件数据,把二进制文件转化为实体数据,读取到内存中,通过文件解析图每个图形的实例数据;S2,解析数据根据块状区域进行分割,同时通过压缩存储于数据中心;S3,客户端进行接收压缩数据进行解压,通过WebGL坐标数据解析进行重新绘制;S4,质检员通过渲染图形前端绘制图形,图形数据反向转换成实例数据,再次存储;S5,质检员通过问题描述与图纸查看创建整改单,整改单流转至整改人员,用户创建质检单,将问题进行流转至责任人;
S6,数据中的整改数据与问题描述加载至方案推荐模型处理子系统,方案推荐模型处理子系统根据大数据训练解决方案模型,利用解决方案模型,筛选出最佳方案,以及潜在风险问题,自动推荐方案给整改人员的手机上,进行相应的整改;S7, 数据归档分析。
[0007]进一步,所述CAD处理及渲染系统包括图形读取系统和图形数据转化及压缩系统,图形读取系统读取CAD文件并将数据保存到数据存储中心,图形数据转化及压缩系统解析文件转化为自定义实体,实例坐标映射后判断文件实例数量及大小是否超过预警值,若超过,则二进制序列化压缩文件,若否,二进制数据传输到客户端。
[0008]进一步,客户端数据接受显示及用户操作数据存储系统,将接受的数据进行压缩标记判断,若是则数据方向解压,若否则将数据翻译WebGL技术可识别的图形语言,然后进行WebGL技术图形展示及操作。
[0009]进一步,所述步骤S3包括如下步骤,1、遍历加密数据进行解析;2、将实体数据按类型转化为自定义格式,并按类型获取展示所需要的相应数据如实例顶点坐标、图形颜色、文字实体对应的文字描述和文字格式,圆弧对应的半径和弧度。
[0010]3、WEBGL实例坐标映射的具体方法为:移动原点坐标从左上移动到左下,移动规则为横坐标X值不变纵坐标Y值为最大值减去当前值;并且把左下角坐标定义为(0,0)点,同时平移其他点到相应位置。
[0011]进一步,步骤S4具体为,将用户绘制实体数据按类型转化为自定义格式,并按类型获取展示所需要的相应数据如实例顶点坐标,图形颜色,文字实体对应的文字描述和文字格式,圆弧对应的半径和弧度并存储于数据存储中心。
[0012]本专利技术使用wenGL技术把数据在页面中进行坐标渲染,用户通过对应图纸的问题与实际检测问题进行比对标注,通知相关整改人员,后期建立问题数据库,对常见问题提供解决方案模型进行分析,快速安全进行整改修复。通过本专利技术,CAD文件可以在基于WebGL的浏览器上显示和操作,也可以在基于H5开发的移动设备端显示和操作。可以实现在网页端或者移动端快速打开CAD文件,并实现对CAD文件的简单操作,快速对问题进行责任人流转,高效处理质检问题。
[0013]与现有技术相比,具有如下有益效果:1、解决了行业中通过纸质图纸质检交互的不便,改善传统只能对人与人现场对应整改的模式,跨时间协作得到了极大的改善;2、解决了建筑行业批量打印图纸,文件繁多,纸张大量浪费,时间大量浪费问题;3、通过大数据的积累,通过训练方案推荐模型,极大提升工作人员效率,使企业经验得到积累与传承;4、多端支持,脱离电脑端重型软件,轻量化,快速化进行交互。
附图说明
[0014]图1为本专利技术质检webGL渲染技术流程图;图2为本专利技术基于WebGL技术的CAD图纸质检系统的架构图。
具体实施方式
[0015]参照图1至图2对本专利技术一种基于WebGL技术的CAD图纸质检系统的具体实施方式作进一步的说明。
[0016]一种基于WebGL技术的CAD图纸质检系统,包括CAD处理及渲染系统,对CAD文件解析、二次绘制、质检员手动绘制标注数据转换渲染功能;数据存储中心,储存并管理相关质检CAD图纸解析数据,及用户质检标注数据;方案推荐模型处理子系统,进行大数据分析计算,根据问题描述及图形备注进行解决方案匹配,筛选出最佳方案,自动推荐给整改人员的手机上;进行相应的整改;客户端数据接受显示及用户操作数据存储系统,提供相关问题检索与归档。
[0017]具体包括如下步骤,S1,获取CAD路径,读取cad文件数据,把二进制文件转化为实体数据,读取到内存中,通过文件解析图每个图形的实例数据;S2,解析数据根据块状区域进行分割,同时通过压缩存储于数据中心;S3,客户端进行接收压缩数据进行解压,通过WebGL坐标数据解析进行重新绘制;S4,质检员通过渲染图形前端绘制图形,图形数据反向转换成实例数据,再次存储;S5,质检员通过问题描述与图纸查看创建整改单,整改单流转至整改人员,用户创建质检单,将问题进行流转至责任人;S6,数据中的整改数据与问题描述加载至方案推荐模型处理子系统,方案推荐模型处理子系统根据大数据训练解决方案模型,利用解决方案模型,筛选出最佳方案,以及潜在风险问题,自动推荐方案给整改人员的手机上,进行相应的整改;S7, 数据归档分析。
[0018]本实施例优选地,所述CAD本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于WebGL技术的CAD图纸质检系统,其特征在于:包括CAD处理及渲染系统,对CAD文件解析、二次绘制、质检员手动绘制标注数据转换渲染功能;数据存储中心,储存并管理相关质检CAD图纸解析数据,及用户质检标注数据;方案推荐模型处理子系统,进行大数据分析计算,根据问题描述及图形备注进行解决方案匹配,筛选出最佳方案,自动推荐给整改人员的手机上;进行相应的整改;客户端数据接受显示及用户操作数据存储系统,提供相关问题检索与归档;具体包括如下步骤,S1,获取CAD路径,读取cad文件数据,把二进制文件转化为实体数据,读取到内存中,通过文件解析图每个图形的实例数据;S2,解析数据根据块状区域进行分割,同时通过压缩存储于数据中心;S3,客户端进行接收压缩数据进行解压,通过WebGL坐标数据解析进行重新绘制;S4,质检员通过渲染图形前端绘制图形,图形数据反向转换成实例数据,再次存储;S5,质检员通过问题描述与图纸查看创建整改单,整改单流转至整改人员,用户创建质检单,将问题进行流转至责任人;S6,数据中的整改数据与问题描述加载至方案推荐模型处理子系统,根据解决方案模型,筛选出最佳方案,以及潜在风险问题,自动推荐方案给整改人员的手机上,进行相应的整改;S7, 数据归档分析。2.根据权利要求1所述的基于WebGL技术的CAD图纸质检系统,其特征在于:所述CAD处理及渲染系统包括图形读取系统和图形数据转化及压缩系统...

【专利技术属性】
技术研发人员:金建王强强张磊张健曹伟东单益斌顾晓波周林沈红波宋亮亮王莉理
申请(专利权)人:比姆泰客信息科技上海有限公司
类型:发明
国别省市:

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

1