BIM模型和二维图纸双向并行的响应式设计方法及系统与流程

文档序号:36424236发布日期:2023-12-20 16:52阅读:35来源:国知局
BIM的制作方法

本发明涉及建筑设计软件,尤其涉及bim模型和二维图纸双向并行的响应式设计方法及系统。


背景技术:

1、bim(建筑信息模型)广泛应用于设计、施工、运维等各个环节,但当前的工程设计领域使用bim设计软件进行设计的比例仍然非常低,原因包括bim设计软件的设计效率仍满足不了工程设计进度的需要,成本也较高,bim设计软件复杂难学导致人才稀缺。所以目前的主流设计方式为,先绘制二维图纸,再根据二维图纸建立bim模型,当二维图纸更新时,整个bim模型要重新建立,造成了许多重复的工作影响效率,而且,由于先设计的二维图纸,再建立bim模型,在二维图纸的设计阶段无法利用bim模型提供的信息来辅助设计;同时,bim模型更新时,二维图纸还保持旧的版本,造成了设计上的冲突。

2、公开号为cn115033968a的中国发明专利公开了一种三维项目多用户协作管理方法、系统、终端及存储介质,通过将bim模型的信息存入服务器中,将设计人员的每次修改都提交到服务器,服务器判定修改成功后将bim模型的更新信息分发给所有参与设计的设计人员,以此完成了三维项目多用户协作设计;但是该发明只解决了bim模型多用户的协同设计,并未完成二维图纸与bim模型的相互协同。

3、公开号为cn115033968a的中国发明专利公开了一种基于cad和revit的二、三维协同设计平台,其中图模一致协作部分公开了一种三维模型与cad图纸之间的协作方法,但该协作方法中,三维模型与cad图纸之间的更新不具有即时性,且具体如何实现协同工作的方案并未充分公开。另外,该方法没有对bim设计软件和cad软件在设计习惯上的差异,以及显示图元的差异性提出解决方案。

4、为此本发明提出一种bim模型和二维图纸双向并行的响应式设计方法及系统。


技术实现思路

1、本发明的目的在于针对现有技术的不足提供bim模型和二维图纸双向并行的响应式设计方法及系统,旨在实现一种二维图纸与bim模型能够并行得进行响应式设计且不会产生设计冲突的方案。

2、本发明通过以下技术方案来实现上述目的:

3、一种bim模型和二维图纸双向并行的响应式设计方法,包括:

4、导出步骤:将bim模型中需要与二维图纸协同设计的视图导出为dwg文件,并对所述dwg文件进行第一文件加工得到第一dwg文件;

5、合图步骤:创建合图文件,在所述合图文件中为所述视图创建对应的引用图层,在所述引用图层中对所述第一dwg文件进行引用,并根据所述引用图层创建对应的二维设计图层;

6、拆图步骤:所述二维设计图层发生更新后,将更新的所述二维设计图层从所述合图文件中拆分得到二维设计文件,并对所述二维设计文件进行第二文件加工得到第二dwg文件,将所述第二dwg文件作为挂接文件;

7、挂接步骤:为视图创建对应的挂接空间,将所述挂接文件存入所述挂接空间;

8、监测步骤:对所述视图进行监测,当所述视图发生更新时,再次执行所述导出步骤;对所述挂接文件进行监测,当所述挂接文件被新挂接文件替换时,检查所述视图是否需要按照所述新挂接文件进行更新,若是,则发出bim模型需要更新的通知;对所述引用图层进行监测,当所述引用图层发生更新时,检查所述二维设计图层是否需要按照更新后的所述引用图层进行更新,若是,则发出二维设计图层需要更新的通知。

9、进一步的,所述导出步骤中,包括:

10、选择子步骤:若所述引用图层为空,则将所述bim模型中需要跟随所述二维图纸更新的视图作为协同视图并选中,否则,将所述协同视图中发生更新的视图作为更新视图并选中;

11、导出子步骤:将选中的视图导出为dwg文件;

12、存储子步骤:根据所述bim模型的信息创建第一存储路径,根据所述视图的信息对所述dwg文件进行命名并存储到所述第一存储路径中;

13、第一文件加工子步骤:根据所述二维图纸的设计需求对所述dwg文件进行格式处理得到第一dwg文件。

14、进一步的,所述第一文件加工子步骤中,包括:

15、设置基点孙步骤:若所述bim模型的原点在所选模型视图对应平面的投影点落在视图的裁剪范围内,将所述投影点设为基点,否则,以裁剪范围的左下角的投影点作为基点;

16、字体转换孙步骤:将所述dwg文件中的ttf字体转换为cad适用的shx字体,并根据所述ttf字体的宽度与所述shx字体的宽度的比例调整所述shx字体的宽度;

17、特殊符号转换孙步骤:根据特殊符号在不同字体中的编码规则对所述特殊符号进行格式转换;

18、线型转换孙步骤:将所述dwg文件中不被cad支持的线型转换为cad支持的线型。

19、进一步的,所述合图步骤中,包括:

20、创建子步骤:创建一个空白dwg文件,并在所述空白dwg文件中创建所述视图对应的引用图层,为所述引用图层设置对应的独立图框;

21、引用子步骤:通过所述第一dwg文件的存储路径,将所述第一dwg文件作为引用文件引用在对应的所述引用图层中,并设置为不可修改;

22、标记子步骤:在所述独立图框中标注出所述引用文件的文件名称,将所述第一dwg文件中与所述视图的基点对应的位置设为拆图基点,并在所述引用图层中进行标注。

23、进一步的,所述拆图步骤中,包括:

24、拆分子步骤:从所述二维设计图层中与对应的引用图层的拆图基点的位置,将所述二维设计图层拆分成独立的二维设计文件,根据所述二维设计图层对应的第一dwg文件的文件名称为所述二维设计文件命名;

25、第二文件加工子步骤:对所述二维设计文件进行加工得到第二dwg文件,将所述第二dwg文件作为挂接文件。

26、进一步的,所述第二文件加工子步骤中,包括:

27、文件格式转换孙步骤:将所述二维设计文件的格式转换为所述bim模型的设计软件能够显示的格式;

28、逆加工孙步骤:按照所述第一文件加工的逆向加工过程对所述二维设计文件进行加工;

29、图块剪切孙步骤:把图块中剪切范围以外的图元删除。

30、进一步的,所述挂接步骤中,包括:

31、视图选择子步骤:根据所述第二dwg文件的文件名称选择对应的挂接视图;

32、确定地址子步骤:根据所述挂接视图的信息确定所述挂接文件的存储路径和所述挂接空间的地址;

33、替换子步骤:将所述挂接文件替换所述挂接空间中的文件。

34、一种bim模型和二维图纸双向并行的响应式设计系统,应用上述的bim模型和二维图纸双向并行的响应式设计方法,包括:

35、导出模块:将bim模型中需要与二维图纸协同设计的视图导出为dwg文件,并对所述dwg文件进行第一文件加工得到第一dwg文件;

36、合图模块:创建合图文件,在所述合图文件中为所述视图创建对应的引用图层,在所述引用图层中对所述第一dwg文件进行引用,并根据所述引用图层创建对应的二维设计图层;

37、拆图模块:所述二维设计图层发生更新后,将更新的所述二维设计图层从所述合图文件中拆分得到二维设计文件,并对所述二维设计文件进行第二文件加工得到第二dwg文件;

38、挂接模块:为视图创建对应的挂接空间,将所述挂接文件存入所述挂接空间;

39、监测模块:对所述视图进行监测,当所述视图发生更新时,由所述导出模块将更新的视图导出;对所述挂接文件进行监测,当所述挂接文件被所述新挂接文件替换时,检查所述视图是否需要按照所述新挂接文件进行更新,若是,则发出所述bim模型需要更新的通知;对所述引用图层进行监测,当所述引用图层发生更新时,检查所述二维设计图层是否需要按照更新后的所述引用图层进行更新,若是,则发出所述二维设计图层需要更新的通知。

40、进一步的,所述导出模块包括:

41、选择子模块:若所述引用图层为空,则将所述bim模型中需要跟随所述二维图纸更新的视图作为协同视图并选中,否则,将所述协同视图中发生更新的视图作为更新视图并选中;

42、导出子模块:将选中的视图导出为dwg文件;

43、存储子模块:根据所述bim模型的信息创建第一存储路径,根据所述视图的信息对所述dwg文件进行命名并存储到所述第一存储路径中;

44、第一文件加工子模块:根据所述二维图纸的设计需求对所述dwg文件进行格式处理得到第一dwg文件。

45、进一步的,所述第一文件加工子模块包括:

46、设置基点孙模块:若所述bim模型的原点在所选模型视图对应平面的投影点落在视图的裁剪范围内,将所述投影点设为基点,否则,以裁剪范围的左下角的投影点作为基点;

47、字体转换孙模块:将所述dwg文件中的ttf字体转换为cad适用的shx字体,并根据所述ttf字体的宽度与所述shx字体的宽度的比例调整所述shx字体的宽度;

48、特殊符号转换孙模块:根据特殊符号在不同字体中的编码规则对所述特殊符号进行格式转换;

49、线型转换孙模块:将所述dwg文件中不被cad支持的线型转换为cad支持的线型。

50、本发明的有益效果是:通过建立将bim模型中需要协同设计的视图导出为dwg文件,并创建一个合图文件进行引用,在合图文件中参照引用的文件进行二维设计,将二维设计更新后拆分得到的独立文件挂接在视图上,以比对视图决定bim模型是否需要协同更新,bim模型中视图更新后会在所述合图文件中自动显示更新,以供二维设计人员做协同设计参照,完成了bim模型与二维图纸的并行响应式设计方案,使bim模型设计人员与二维图纸设计人员技能够协同工作,其中一方的做出的更新会在另一方显示出来,根据对方的更新做协同设计;同时又保持二维图纸与bim模型之间相互隔离,双方都不会直接修改对方的设计,从而提高了协同工作的效率的同时,避免了二维图纸与bim模型的设计冲突。另外,由于bim设计和二维设计在操作习惯上的差异,二维设计把多个图纸放在一个文件中进行显示和设计,而bim设计软件是分视图逐个内容进行显示。因此从bim设计软件输出内容到二维文件的时候使用了合图步骤,把多个视图内容合并在一张图纸中;从二维软件输出内容到bim设计软件的时候,反过来使用了拆图步骤,把图纸拆分成适合视图显示的单个文件。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1