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

一种BIM模型与CAD图纸联动方法及系统技术方案

技术编号:40678306 阅读:7 留言:0更新日期:2024-03-18 19:17
本发明专利技术公开一种BIM模型与CAD图纸联动方法及系统,属于建筑业信息展示技术领域。本发明专利技术首先基于BIM模型,采用WebGL技术在Canvas画布中分屏渲染;其次基于CAD图纸,采用WebGL技术在Web界面中分屏渲染;最后点击Canvas画布中BIM模型上任意一点,根据BIM模型与CAD图纸的关联关系,对Web界面中CAD图纸的位置进行定位;和/或点击Web界面中CAD图纸上任意一点,根据BIM模型与CAD图纸的关联关系,对Canvas画布中BIM模型的位置进行定位。本发明专利技术公开的方案将BIM模型和CAD图纸渲染在同一屏幕上,同时还能够实现BIM模型和CAD图纸之间联动展示,无需安装庞大的软件,降低成本。另外,本发明专利技术公开的方案既可以实现双向联动,还可以实现单一方向联动,提高了使用的便利性。

【技术实现步骤摘要】

本专利技术涉及建筑业信息展示,特别是涉及一种bim模型与cad图纸联动方法及系统。


技术介绍

1、在建筑业领域的建筑物设计阶段,以及数字化的在线图模检查时,存在客户同时浏览bim模型和cad图纸,对比两者差别的需求。目前,国内要实现以上需求,主要采用“客户端展示技术”或“revit建模自带图纸技术”两种。

2、“客户端展示技术”主要是在客户端进行bim模型和cad图纸的分别查看,无法很直观清晰地来比对模型和图纸的区别,需要购买多个正版软件,成本很高,且极不便捷。

3、“revit建模自带图纸技术”用得会多一些,但需要通过revit自带的图纸功能,无法灵活地应用到不同的业务场景,成本比较高,也不够便捷,且无法支持国产化部署。

4、目前,bim模型和cad图纸是由不同人进行开发设计的,如何将bim模型和cad图纸进行联动及展示成为本领域急需解决的技术问题。


技术实现思路

1、本专利技术的目的是提供一种bim模型与cad图纸联动方法及系统,以实现将bim模型和cad图纸进行联动以及展示。

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

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

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

5、点击canvas画布中bim模型上任意一点,根据所述bim模型与所述cad图纸的关联关系,对web界面中cad图纸的位置进行定位;

6、和/或点击web界面中cad图纸上任意一点,根据所述bim模型与所述cad图纸的关联关系,对canvas画布中bim模型的位置进行定位。

7、可选的,所述方法还包括:

8、利用webgl测量工具,通过图模映射算法建立所述bim模型与所述cad图纸的关联关系。

9、可选地,所述利用webgl测量工具,通过图模映射算法建立所述bim模型与所述cad图纸的关联关系,具体包括:

10、启动所述webgl测量工具;

11、拾取所述bim模型第i楼层的俯视图最上面线段两点之间的距离长度;其中,i为大于等于1且小于等于n的正整数,n为bim模型总楼层数;

12、根据所述bim模型的标高值将所述bim模型第i楼层切换到对应的所述cad图纸上;

13、拾取所述bim模型第i楼层对应的所述cad图纸最上面线段两点之间的距离长度;

14、将拾取的两距离长度相除,计算出所述bim模型和所述cad图纸对应的缩放比例;

15、根据所述缩放比例、图纸滚动距离、所述cad图纸对应的二维坐标和所述bim模型对应的三维坐标,采用图模映射算法确定所述bim模型与所述cad图纸的关联关系。

16、可选地,所述点击canvas画布中bim模型上任意一点,根据所述bim模型与所述cad图纸的关联关系,对web界面中cad图纸的位置进行定位,具体包括:

17、根据点击canvas画布中bim模型上任意一点的位置,获得所述bim模型对应的三维坐标;

18、根据所述bim模型与所述cad图纸的关联关系,将所述bim模型对应的三维坐标转换为所述cad图纸对应的二维坐标;

19、根据所述cad图纸对应的二维坐标和相机飞翔的参数对web界面中所述cad图纸的位置进行定位,并通过svg技术标注对应的点。

20、可选地,所述点击web界面中cad图纸上任意一点,根据所述bim模型与所述cad图纸的关联关系,对canvas画布中bim模型的位置进行定位,具体包括:

21、根据点击web界面中cad图纸上任意一点的位置,获得所述cad图纸对应的二维坐标;

22、根据所述bim模型与所述cad图纸的关联关系,将所述cad图纸对应的二维坐标转换为所述bim模型对应的三维坐标;

23、根据所述bim模型对应的三维坐标和相机飞翔的参数对canvas画布中所述bim模型的位置进行定位,并通过svg技术标注对应的点。

24、本专利技术还提供一种bim模型与cad图纸联动系统,所述系统包括:

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

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

27、cad图纸定位模块,用于点击canvas画布中bim模型上任意一点,根据所述bim模型与所述cad图纸的关联关系,对web界面中cad图纸的位置进行定位;

28、和/或bim模型定位模块,用于点击web界面中cad图纸上任意一点,根据所述bim模型与所述cad图纸的关联关系,对canvas画布中bim模型的位置进行定位。

29、可选地,所述系统还包括:

30、关联关系确定模块,用于利用webgl测量工具,通过图模映射算法建立所述bim模型与所述cad图纸的关联关系。

31、可选的,所述关联关系确定模块,具体包括:

32、工具启动单元,用于启动所述webgl测量工具;

33、第一距离长度拾取单元,用于拾取所述bim模型第i楼层的俯视图最上面线段两点之间的距离长度;其中,i为大于等于1且小于等于n的正整数,n为bim模型总楼层数;

34、切换单元,用于根据所述bim模型的标高值将所述bim模型第i楼层切换到对应的所述cad图纸上;

35、第二距离长度拾取单元,用于拾取所述bim模型第i楼层对应的所述cad图纸最上面线段两点之间的距离长度;

36、缩放比例确定单元,用于将拾取的两距离长度相除,计算出所述bim模型和所述cad图纸对应的缩放比例;

37、关联关系确定单元,用于根据所述缩放比例、图纸滚动距离、所述cad图纸对应的二维坐标和所述bim模型对应的三维坐标,采用图模映射算法确定所述bim模型与所述cad图纸的关联关系。

38、可选的,所述cad图纸定位模块,具体包括:

39、bim模型坐标获取单元,用于根据点击canvas画布中bim模型上任意一点的位置,获得所述bim模型对应的三维坐标;

40、第一转换单元,用于根据所述bim模型与所述cad图纸的关联关系,将所述bim模型对应的三维坐标转换为所述cad图纸对应的二维坐标;

41、cad图纸定位单元,用于根据所述cad图纸对应的二维坐标和相机飞翔的参数对web界面中所述cad图纸的位置进行定位,并通过svg技术标注对应的点。

42、可选的,所述bim模型定位模块,具体包括:

43、cad图纸坐标获取单元,用于根据点击web界面中cad图纸上任意一点的位置,获得所述cad图纸对应的二维坐标;

本文档来自技高网...

【技术保护点】

1.一种BIM模型与CAD图纸联动方法,其特征在于,所述方法包括:

2.根据权利要求1所述的BIM模型与CAD图纸联动方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的BIM模型与CAD图纸联动方法,其特征在于,所述利用WebGL测量工具,通过图模映射算法建立所述BIM模型与所述CAD图纸的关联关系,具体包括:

4.根据权利要求1所述的BIM模型与CAD图纸联动方法,其特征在于,所述点击Canvas画布中BIM模型上任意一点,根据所述BIM模型与所述CAD图纸的关联关系,对Web界面中CAD图纸的位置进行定位,具体包括:

5.根据权利要求1所述的BIM模型与CAD图纸联动方法,其特征在于,所述点击Web界面中CAD图纸上任意一点,根据所述BIM模型与所述CAD图纸的关联关系,对Canvas画布中BIM模型的位置进行定位,具体包括:

6.一种BIM模型与CAD图纸联动系统,其特征在于,所述系统包括:

7.根据权利要求6所述的BIM模型与CAD图纸联动系统,其特征在于,所述系统还包括:

8.根据权利要求7所述的BIM模型与CAD图纸联动系统,其特征在于,所述关联关系确定模块,具体包括:

9.根据权利要求6所述的BIM模型与CAD图纸联动系统,其特征在于,所述CAD图纸定位模块,具体包括:

10.根据权利要求6所述的BIM模型与CAD图纸联动系统,其特征在于,所述BIM模型定位模块,具体包括:

...

【技术特征摘要】

1.一种bim模型与cad图纸联动方法,其特征在于,所述方法包括:

2.根据权利要求1所述的bim模型与cad图纸联动方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的bim模型与cad图纸联动方法,其特征在于,所述利用webgl测量工具,通过图模映射算法建立所述bim模型与所述cad图纸的关联关系,具体包括:

4.根据权利要求1所述的bim模型与cad图纸联动方法,其特征在于,所述点击canvas画布中bim模型上任意一点,根据所述bim模型与所述cad图纸的关联关系,对web界面中cad图纸的位置进行定位,具体包括:

5.根据权利要求1所述的bim模型与cad图纸联动方法,其特征在于,所述点击...

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

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

1