System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种BIM模型与CAD图纸分屏合并批注方法及系统技术方案_技高网

一种BIM模型与CAD图纸分屏合并批注方法及系统技术方案

技术编号:40672324 阅读:3 留言:0更新日期:2024-03-18 19:09
本发明专利技术提供了一种BIM模型与CAD图纸分屏合并批注方法及系统,首先基于BIM模型,采用WebGL技术在Canvas画布中分屏渲染;其次基于CAD图纸,采用WebGL技术在Web界面中分屏渲染;然后将Canvas画布中BIM模型和Web界面中CAD图纸进行联动处理;再次采用WebGL技术分别对联动处理后的Canvas画布中BIM模型和联动处理后的Web界面中CAD图纸进行动态快照,获得第一图像和第二图像;最后通过图模分屏合并算法,将第一图像和第二图像进行动态合并和图模协同审查批注。本发明专利技术通过图模分屏合并算法合并BIM模型和CAD图纸到一张图纸上,实现图模数字化协同,无需分2次批注,既保证了批注一致性还提高了审查批注效率。

【技术实现步骤摘要】

本专利技术涉及建筑信息批注,特别是涉及一种bim模型与cad图纸分屏合并批注方法及系统。


技术介绍

1、现实中存在客户同时浏览bim模型和cad图纸,并统一进行标注的需求。目前,国内主要采用“客户端展示技术”和“web分别批注技术”两种方法进行标注。其中,“客户端展示技术”主要是在客户端进行bim模型和cad图纸的分别批注,需要购买多款正版软件,成本很高,且需要分别批注2次,效率低且无法保证批注一致性,极不便捷,且无法支持国产化部署。其次,“web分别批注技术”虽然可以跨平台支持国产化部署,但bim模型和cad图纸是分开展示,无法关联批注,且多个平台只能通过其他的软件进行批注协同,也存在需要分别批注2次,效率低且无法保证批注一致性,不是很便捷。综上,以上两种方案均需要对bim模型和cad图纸分别进行标注,在效率和批注一致性上无法得到满足。


技术实现思路

1、本专利技术的目的是提供一种bim模型与cad图纸分屏合并批注方法及系统,以实现bim模型和cad图纸分屏合并批注。

2、为实现上述目的,本专利技术提供了一种bim模型与cad图纸分屏合并批注方法,所述方法包括:

3、基于所述bim模型,采用webgl技术在canvas画布中分屏渲染;

4、基于所述cad图纸,采用webgl技术在web界面中分屏渲染;

5、将canvas画布中所述bim模型和web界面中所述cad图纸进行联动处理;

6、采用webgl技术分别对联动处理后的canvas画布中所述bim模型和联动处理后的web界面中所述cad图纸进行动态快照,获得第一图像和第二图像;所述第一图像为联动处理后的canvas画布中所述bim模型对应的图像;所述第二图像为联动处理后的web界面中所述cad图纸对应的图像;

7、通过图模分屏合并算法,将所述第一图像和所述第二图像进行动态合并和图模协同审查批注。

8、可选的,所述通过图模分屏合并算法,将所述第一图像和所述第二图像进行动态合并和图模协同审查批注,具体包括:

9、根据所述第一图像获取所述bim模型对应的参数;

10、根据所述第二图像获取所述cad图纸对应的参数;

11、创建两张图片分别为图片image1和图片image2;

12、屏幕中一侧画布采用webgl,将所述bim模型对应的参数映射缓存到所述图片image1中;

13、屏幕中另一侧画布采用canvas,将所述cad图纸对应的参数映射缓存到所述图片image2中;

14、将缓存后的所述图片image1和缓存后的所述图片image2进行动态合成到canvas画布上,实现图模协同审查批注。

15、可选的,所述基于所述bim模型,采用webgl技术在canvas画布中分屏渲染,具体包括:

16、利用后台解析bim模型获得bim解析文件;所述bim解析文件包括bim模型的几何信息、三角面和顶点信息;

17、采用webgl技术将所述bim解析文件通过浏览器在canvas画布中分屏渲染显示。

18、可选的,所述基于所述cad图纸,采用webgl技术在web界面中分屏渲染,具体包括:

19、利用后台解析cad图纸获得cad解析文件;所述cad解析文件包括图纸图元顶点和图元位置信息;

20、采用webgl技术将所述cad解析文件通过浏览器在web界面中分屏渲染显示。

21、可选的,所述联动处理具体包括点击、缩放、旋转和平移中至少一种。

22、本专利技术还提供一种bim模型与cad图纸分屏合并批注系统,所述系统包括:

23、第一分屏渲染模块,用于基于所述bim模型,采用webgl技术在canvas画布中分屏渲染;

24、第二分屏渲染模块,用于基于所述cad图纸,采用webgl技术在web界面中分屏渲染;

25、联动处理模块,用于将canvas画布中所述bim模型和web界面中所述cad图纸进行联动处理;

26、动态快照模块,用于采用webgl技术分别对联动处理后的canvas画布中所述bim模型和联动处理后的web界面中所述cad图纸进行动态快照,获得第一图像和第二图像;所述第一图像为联动处理后的canvas画布中所述bim模型对应的图像;所述第二图像为联动处理后的web界面中所述cad图纸对应的图像;

27、图模分屏合并模块,用于通过图模分屏合并算法,将所述第一图像和所述第二图像进行动态合并和图模协同审查批注。

28、可选的,所述图模分屏合并模块,具体包括:

29、bim模型参数确定单元,用于根据所述第一图像获取所述bim模型对应的参数;

30、cad图纸参数确定单元,用于根据所述第二图像获取所述cad图纸对应的参数;

31、创建图片单元,用于创建两张图片分别为图片image1和图片image2;

32、第一缓存单元,用于屏幕中一侧画布采用webgl,将所述bim模型对应的参数映射缓存到所述图片image1中;

33、第二缓存单元,用于屏幕中另一侧画布采用canvas,将所述cad图纸对应的参数映射缓存到所述图片image2中;

34、动态合并批注单元,用于将缓存后的所述图片image1和缓存后的所述图片image2进行动态合成到canvas画布上,实现图模协同审查批注。

35、可选的,所述第一分屏渲染模块,具体包括:

36、第一解析单元,用于利用后台解析bim模型获得bim解析文件;所述bim解析文件包括bim模型的几何信息、三角面和顶点信息;

37、第一分屏渲染单元,用于采用webgl技术将所述bim解析文件通过浏览器在canvas画布中分屏渲染显示。

38、可选的,所述第二分屏渲染模块,具体包括:

39、第二解析单元,用于利用后台解析cad图纸获得cad解析文件;所述cad解析文件包括图纸图元顶点和图元位置信息;

40、第二分屏渲染单元,用于采用webgl技术将所述cad解析文件通过浏览器在web界面中分屏渲染显示。

41、可选的,所述联动处理具体包括点击、缩放、旋转和平移中至少一种。

42、根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:

43、本专利技术提供了一种bim模型与cad图纸分屏合并批注方法及系统,首先基于bim模型,采用webgl技术在canvas画布中分屏渲染;其次基于cad图纸,采用webgl技术在web界面中分屏渲染;然后将canvas画布中bim模型和web界面中cad图纸进行联动处理;再次采用webgl技术分别对联动处理后的canvas画布中bim模型和联动处理后的web界面中cad图纸进行动态快照,获得第一图像和第二图像;最后通过图模分屏合并算法,将第一图本文档来自技高网...

【技术保护点】

1.一种BIM模型与CAD图纸分屏合并批注方法,其特征在于,所述方法包括:

2.根据权利要求1所述的BIM模型与CAD图纸分屏合并批注方法,其特征在于,所述通过图模分屏合并算法,将所述第一图像和所述第二图像进行动态合并和图模协同审查批注,具体包括:

3.根据权利要求1所述的BIM模型与CAD图纸分屏合并批注方法,其特征在于,所述基于所述BIM模型,采用WebGL技术在Canvas画布中分屏渲染,具体包括:

4.根据权利要求1所述的BIM模型与CAD图纸分屏合并批注方法,其特征在于,所述基于所述CAD图纸,采用WebGL技术在Web界面中分屏渲染,具体包括:

5.根据权利要求1所述的BIM模型与CAD图纸分屏合并批注方法,其特征在于,所述联动处理具体包括点击、缩放、旋转和平移中至少一种。

6.一种BIM模型与CAD图纸分屏合并批注系统,其特征在于,所述系统包括:

7.根据权利要求6所述的BIM模型与CAD图纸分屏合并批注系统,其特征在于,所述图模分屏合并模块,具体包括:

8.根据权利要求6所述的BIM模型与CAD图纸分屏合并批注系统,其特征在于,所述第一分屏渲染模块,具体包括:

9.根据权利要求6所述的BIM模型与CAD图纸分屏合并批注系统,其特征在于,所述第二分屏渲染模块,具体包括:

10.根据权利要求6所述的BIM模型与CAD图纸分屏合并批注系统,其特征在于,所述联动处理具体包括点击、缩放、旋转和平移中至少一种。

...

【技术特征摘要】

1.一种bim模型与cad图纸分屏合并批注方法,其特征在于,所述方法包括:

2.根据权利要求1所述的bim模型与cad图纸分屏合并批注方法,其特征在于,所述通过图模分屏合并算法,将所述第一图像和所述第二图像进行动态合并和图模协同审查批注,具体包括:

3.根据权利要求1所述的bim模型与cad图纸分屏合并批注方法,其特征在于,所述基于所述bim模型,采用webgl技术在canvas画布中分屏渲染,具体包括:

4.根据权利要求1所述的bim模型与cad图纸分屏合并批注方法,其特征在于,所述基于所述cad图纸,采用webgl技术在web界面中分屏渲染,具体包括:

5.根据权利要求1所述的bim模型与cad图纸分屏合并批注方...

【专利技术属性】
技术研发人员:许宗彦金季岚戴智彬李志龙张智云
申请(专利权)人:厦门海迈科技股份有限公司
类型:发明
国别省市:

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

1