System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 建筑图纸三维化方法、设备以及可读存储介质技术_技高网

建筑图纸三维化方法、设备以及可读存储介质技术

技术编号:40441278 阅读:5 留言:0更新日期:2024-02-22 23:03
本发明专利技术涉及图像三维化技术领域,尤其涉及一种建筑图纸三维化方法、设备以及可读存储介质。建筑图纸三维化方法的步骤包括,根据加载的建筑图纸确定待三维化构件,以及待三维化构件的构件信息和位置信息;根据构件信息,输出构件类型对应的三维化编辑界面;基于三维化编辑界面,接收待三维化构件的三维化需求;当三维化编辑界面接收到开始转化指令时,根据构件类型,于模型库中,调用构件类型对应的构件三维模板;基于三维化需求和构件信息,对构件三维模板进行处理,生成待三维化构件对应的三维模型;根据位置信息,对待三维化构件对应的三维模型进行拼接,生成建筑图纸对应的三维模型。可以实现由建筑图纸直接生成建筑三维模型。

【技术实现步骤摘要】

本专利技术涉及图像三维化,尤其涉及一种建筑图纸三维化方法、设备以及可读存储介质


技术介绍

1、bim(building information modeling,建筑信息模型),是一种基于数字技术的建筑信息模型。bim以三维模型的形式集成和管理建筑项目的各种信息和数据,包括几何形状、构件属性、材料和工程数据等。常用的一种bim模型的建立方法是通过先完成二维的平面施工图,例如cad平面图纸,然后再根据cad平面图纸建立三维模型。

2、在从平面施工图到三维模型的建立过程中,现有的方法是基于数字化建模软件提供的功能,如绘制线条、创建墙体、增添楼层、设置房间等,逐步建立空间结构、墙体、窗户、门、楼梯等,逐步构建三维模型。而由于平面施工图缺乏立体信息,只包含二维平面信息,没有额外的语义信息指导软件如何将平面图纸转化为准确的三维模型;以及平面图纸通常只反映了建筑的外观和布置,对于建筑的内部细节和材料质感等方面的信息是缺乏的。并且,现有的数字化建模软件缺乏赋予图纸中的线条、尺寸和比例等几何元素正确的立体属性的算法和建模规则。因此,现有的数字化建模软件无法直接基于平面施工图,自动化生成平面施工图对应的三维模型。

3、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本专利技术的主要目的在于提供一种建筑图纸三维化方法,旨在解决现有的数字化建模软件无法直接基于平面施工图,自动化生成平面施工图对应的三维模型的问题。

2、为实现上述目的,本专利技术提供的一种建筑图纸三维化方法,所述建筑图纸三维化方法包括以下步骤:

3、根据加载的建筑图纸确定待三维化构件,以及所述待三维化构件的构件信息和位置信息;

4、根据所述构件信息,确定所述待三维化构件的构件类型,并输出所述构件类型对应的三维化编辑界面;

5、基于所述三维化编辑界面,接收所述待三维化构件的三维化需求;

6、当所述三维化编辑界面接收到开始转化指令时,根据所述构件类型,于模型库中,调用所述构件类型对应的构件三维模板;

7、基于所述三维化需求和所述构件信息,对所述构件三维模板进行处理,生成所述待三维化构件对应的三维模型;

8、根据所述位置信息,对所述待三维化构件对应的三维模型进行拼接,生成所述建筑图纸对应的三维模型。

9、可选地,所述根据所述构件信息,确定所述待三维化构件的构件类型,并输出所述构件类型对应的三维化编辑界面的步骤,包括以下至少一个:

10、当所述构件类型为梁构件时,输出包括支座断开需求、梁顶偏移量、梁顶标高和混凝土等级的梁三维化编辑界面;

11、当所述构件类型为板构件时,输出包括对齐构件、对齐方式、板族类型、楼板类型、高度偏移量以及核心厚度的板三维化编辑界面;

12、当所述构件类型为房间时,输出包括装饰内容,以及所述装饰内容的族类型和偏移量的房间三维化编辑界面。

13、可选地,所述基于所述三维化需求和所述构件信息,对所述构件三维模板进行处理,生成所述待三维化构件对应的三维模型的步骤包括:

14、根据柱构件信息和剪力墙构件信息,确定建筑的支座;

15、当所述支座为柱构件时,先基于所述柱构件的三维化需求和所述柱构件信息,对柱构件三维模板进行处理,再基于梁构件的三维化需求和梁构件信息,对梁构件三维模板进行处理;

16、当所述支座为剪力墙构件时,先基于所述剪力墙构件的三维化需求和所述剪力墙构件信息,对剪力墙构件三维模板进行处理,再基于梁构件的三维化需求和梁构件信息,对梁构件三维模板进行处理。

17、可选地,所述基于梁构件的三维化需求和梁构件信息,对梁构件三维模板进行处理的步骤包括:

18、根据所述梁构件的三维化需求,确定所述梁构件是否在所述支座处断开;

19、若是,对所述梁构件三维模板进行处理时,在所述支座处断开所述梁构件三维模板;

20、若否,对所述梁构件三维模板进行处理时,所述梁构件三维模板从所述支座穿过。

21、可选地,所述基于梁构件的三维化需求和梁构件信息,对梁构件三维模板进行处理的步骤包括:

22、根据所述梁构件信息,匹配所述梁构件的名称和尺寸,并根据所述梁构件的三维化需求,匹配所述梁构件的梁顶偏移量、梁顶标高和混凝土等级;

23、根据所述梁构件的尺寸、梁顶偏移量、梁顶标高和混凝土等级,对所述梁构件三维模板进行处理。

24、可选地,所述基于所述三维化需求和所述构件信息,对所述构件三维模板进行处理,生成所述待三维化构件对应的三维模型的步骤包括:

25、基于板构件的三维化需求,匹配所述板构件的对齐构件、对齐方式、板族类型、楼板类型、高度偏移量以及核心厚度,并基于板构件信息,匹配所述板构件的名称和尺寸;

26、基于所述板构件的对齐构件、对齐方式、板族类型、楼板类型、高度偏移量、核心厚度以及所述板构件的尺寸,对所述板构件三维模板进行处理,生成所述板构件对应的三维模型。

27、可选地,所述基于所述三维化需求和所述构件信息,对所述构件三维模板进行处理,生成所述待三维化构件对应的三维模型的步骤包括:

28、基于房间的三维化需求,匹配所述房间的装饰内容,以及所述装饰内容的族类型和偏移量,并基于房间信息,匹配所述房间的名称和空间信息;

29、基于所述房间的装饰内容,所述装饰内容的族类型和偏移量,以及所述房间的空间信息,对房间三维模板进行三维化,生成所述房间对应的三维模型。

30、可选地,所述基于房间的三维化需求,匹配所述房间的装饰内容,以及所述装饰内容的族类型和偏移量的步骤包括:

31、当所述装饰内容包括楼地面时,确定所述楼地面的楼板类型和偏移量;和/或,

32、当所述装饰内容包括墙面时,确定所述墙面的墙面类型和偏移量;和/或,

33、当所述装饰内容包括墙裙时,确定所述墙裙的墙裙类型和偏移量;和/或,

34、当所述装饰内容包括踢脚时,确定所述踢脚的轮廓类型和偏移量。

35、此外,为实现上述目的,本专利技术还提供一种建筑图纸三维化设备,所述建筑图纸三维化设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的建筑图纸三维化程序,所述建筑图纸三维化程序被所述处理器执行时实现如上所述的建筑图纸三维化方法的步骤。

36、此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有建筑图纸三维化程序,所述建筑图纸三维化程序被处理器执行时实现如上所述的建筑图纸三维化方法的步骤。

37、本专利技术实施例提供建筑图纸三维化方法、设备以及可读存储介质,通过建筑图纸确定待三维化构件,以及构件信息和位置信息,确定各个待三维化构件的构件类型,然后调用构件类型对应的三维化编辑界面获取待三维化构件的三维化需求本文档来自技高网...

【技术保护点】

1.一种建筑图纸三维化方法,其特征在于,所述建筑图纸三维化方法包括以下步骤:

2.如权利要求1所述的建筑图纸三维化方法,其特征在于,所述根据所述构件信息,确定所述待三维化构件的构件类型,并输出所述构件类型对应的三维化编辑界面的步骤,包括以下至少一个:

3.如权利要求1所述的建筑图纸三维化方法,其特征在于,所述基于所述三维化需求和所述构件信息,对所述构件三维模板进行处理,生成所述待三维化构件对应的三维模型的步骤包括:

4.如权利要求3所述的建筑图纸三维化方法,其特征在于,所述基于梁构件的三维化需求和梁构件信息,对梁构件三维模板进行处理的步骤包括:

5.如权利要求3所述的建筑图纸三维化方法,其特征在于,所述基于梁构件的三维化需求和梁构件信息,对梁构件三维模板进行处理的步骤包括:

6.如权利要求1所述的建筑图纸三维化方法,其特征在于,所述基于所述三维化需求和所述构件信息,对所述构件三维模板进行处理,生成所述待三维化构件对应的三维模型的步骤包括:

7.如权利要求1所述的建筑图纸三维化方法,其特征在于,所述基于所述三维化需求和所述构件信息,对所述构件三维模板进行处理,生成所述待三维化构件对应的三维模型的步骤包括:

8.如权利要求7所述的建筑图纸三维化方法,其特征在于,所述基于房间的三维化需求,匹配所述房间的装饰内容,以及所述装饰内容的族类型和偏移量的步骤包括:

9.一种建筑图纸三维化设备,其特征在于,所述建筑图纸三维化设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的建筑图纸三维化程序,所述建筑图纸三维化程序配置为实现如权利要求1至8中任一项所述的建筑图纸三维化方法的步骤。

10.一种可读存储介质,其特征在于,所述可读存储介质上存储有建筑图纸三维化程序,所述建筑图纸三维化程序被处理器执行时实现如权利要求1至8任一项所述的建筑图纸三维化方法的步骤。

...

【技术特征摘要】

1.一种建筑图纸三维化方法,其特征在于,所述建筑图纸三维化方法包括以下步骤:

2.如权利要求1所述的建筑图纸三维化方法,其特征在于,所述根据所述构件信息,确定所述待三维化构件的构件类型,并输出所述构件类型对应的三维化编辑界面的步骤,包括以下至少一个:

3.如权利要求1所述的建筑图纸三维化方法,其特征在于,所述基于所述三维化需求和所述构件信息,对所述构件三维模板进行处理,生成所述待三维化构件对应的三维模型的步骤包括:

4.如权利要求3所述的建筑图纸三维化方法,其特征在于,所述基于梁构件的三维化需求和梁构件信息,对梁构件三维模板进行处理的步骤包括:

5.如权利要求3所述的建筑图纸三维化方法,其特征在于,所述基于梁构件的三维化需求和梁构件信息,对梁构件三维模板进行处理的步骤包括:

6.如权利要求1所述的建筑图纸三维化方法,其特征在于,所述基于所述三维化需求和所述构件信息,对所述构...

【专利技术属性】
技术研发人员:陈文韬赵鑫董楠沈晶
申请(专利权)人:深圳杰图数字设计有限公司
类型:发明
国别省市:

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

1