装配式围墙的建模方法、装置及计算机设备与流程

文档序号:28218959发布日期:2021-12-28 23:26阅读:151来源:国知局
装配式围墙的建模方法、装置及计算机设备与流程

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.基于所述三维装配式围墙模型,获取多个不同视角的二维装配式围墙模型。
38.上述装配式围墙的建模方法、装置和计算机设备,计算机设备可以获取待建模装配式围墙中围墙构件的第一属性参数,根据所述第一属性参数,构建所述待建模装配式围墙的三维装配式围墙模型,基于所述三维装配式围墙模型,获取多个不同视角的二维装配式围墙模型,该方法能够通过待建模装配式围墙中围墙构件的第一属性参数构建三维装配式围墙模型,并基于三维装配式围墙模型获取多个不同视角的二维装配式围墙模型,进而将二维装配式围墙模型出图后,快速、便捷的生成二维装配式围墙图纸,通过一套计算机程序执行这一套自动化处理过程,避免了人工手动绘制二维装配式围墙图纸,提高了装配式
围墙的设计效率。
附图说明
39.图1为一个实施例中计算机设备的内部结构图;
40.图2为一个实施例中装配式围墙的建模方法的流程示意图;
41.图3为另一个实施例中构建待建模装配式围墙的三维装配式围墙模型的方法流程示意图;
42.图4为另一个实施例中获取二维装配式围墙模型的方法流程示意图;
43.图5为另一个实施例中获得三维装配式围墙模型的具体方法流程示意图;
44.图6为一个实施例中装配式围墙的建模装置的结构框图。
具体实施方式
45.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
46.本技术提供的装配式围墙的建模方法方法,可以适用于图1所示的计算机设备。在本实施例中,该计算机设备可以安装revit平台,计算机设备基于revit平台的二次开发技术构建二维装配式围墙模型。其中,revit平台可以理解为revit系列软件。如图1所示,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储待建模装配式围墙中围墙构件的第一属性参数。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种装配式围墙的建模方法。
47.本领域技术人员可以理解,图1中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
48.需要说明的是,本技术实施例提供的装配式围墙的建模方法,其执行主体可以是装配式围墙的建模装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成为计算机设备的部分或者全部。下述方法实施例的执行主体以计算机设备为例来进行说明。
49.在一个实施例中,如图2所示,提供了一种装配式围墙的建模方法,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:
50.s100、获取待建模装配式围墙中围墙构件的第一属性参数。
51.具体的,计算机设备可以通过revit平台接收用户输入的待建模装配式围墙中围墙构件的第一属性参数,还可以将存储器或者本地存储的待建模装配式围墙中围墙构件的第一属性参数直接导入到revit平台。待建模装配式围墙中围墙构件的第一属性参数可以为根据预先设定的实际待建成的装配式围墙的需求,获取的对应待建模装配式围墙中围墙构件的属性参数。上述围墙构件可以为待建模装配式围墙中的抗风柱、墙板、底梁、柱帽、栅栏、立柱等等。
52.可以理解的是,围墙构件的第一属性参数可以为预先获取到的待建模装配式围墙中围墙构件的类型参数、名称参数、尺寸参数、造价参数、质量参数、、绘制参数、材质参数、结构参数等等属性参数和位置坐标,上述类型参数可以理解为功能参数。第一属性参数可以通过数值表示,还可以通过字母表示,当然,还可以通过字母和数值的组合形式表示,对此不做限定。上述第一属性参数可以预先存储在计算机设备的存储器中,也可以存储至计算机设备的本地文件中,对此存储位置不作限定。
53.s200、根据第一属性参数,构建待建模装配式围墙的三维装配式围墙模型。
54.具体的,计算机设备上安装的revit平台可以根据获取到的围墙构建的第一属性参数,构建待建模装配式围墙的三维装配式围墙模型。其中,可以对第一属性参数进行统一化处理、去噪处理等等过程后,以生成待建模装配式围墙对应的三维装配式围墙模型。上述统一化处理可以理解为将不同尺寸比例下围墙构件的属性参数转换为相同尺寸比例下围墙构件的属性参数的过程,也就是将不同计量单位下围墙构件的属性参数转换为同一计量单位下围墙构件的属性参数;上述去噪处理可以理解为将第一属性参数中的异常属性参数去掉的过程。
55.进一步,revit平台还可以对三维装配式围墙模型中围墙构件的位置坐标点添加横向参照线和纵向参照线,以方便控制墙体的角度变化,便于构建三维装配式围墙模型。其中,三维装配式围墙模型中不同位置坐标点之间可以通过虚线连接,三维装配式围墙模型中的每根虚线可以称为尺寸线。
56.还可以理解的是,上述三维装配式围墙模型与待建模装配式围墙的实体建筑物的尺寸可以相同,也可以为按照预设比例缩小后的待建模装配式围墙对应的三维装配式围墙模型。
57.s300、基于三维装配式围墙模型,获取多个不同视角的二维装配式围墙模型。
58.具体的,计算机设备上安装的revit平台可以基于三维装配式围墙模型,抽取三维装配式围墙模型中多个不同视角的二维装配式围墙模型,以将二维装配式围墙模型出图后,生成二维装配式围墙图纸。
59.上述装配式围墙的建模方法可以通过待建模装配式围墙中围墙构件的第一属性参数构建三维装配式围墙模型,并基于三维装配式围墙模型获取多个不同视角的二维装配式围墙模型,进而将二维装配式围墙模型出图后,快速、便捷的生成二维装配式围墙图纸,通过一套计算机程序执行这一套自动化处理过程,避免了人工手动绘制二维装配式围墙图纸,降低了手动绘制二维装配式围墙图纸的难度,提高了装配式围墙的设计效率,进一步提高二维装配式围墙图纸的绘制效率,并且节省了人力绘图成本。
60.作为其中一个实施例,第一属性参数包括各围墙构件的位置坐标和尺寸参数,如图3所示,上述s200中根据第一属性参数,构建待建模装配式围墙的三维装配式围墙模型的步骤,可以通过以下步骤实现:
61.s210、根据各围墙构件的位置坐标,获取待建模装配式围墙的三维轮廓模型。
62.具体的,上述围墙构件的位置坐标可以为围墙构件中的各边界角点的位置坐标。计算机设备上的revit平台可以根据待建模装配式围墙的特点,选择合适的族样板文件,在族编辑器中,根据项目需要布置参照平面,然后开始注释,并将存储的围墙构件的位置坐标载入,进而通过获取到围墙构件的位置坐标,自动生成待建模装配式围墙中围墙构件的三
维轮廓模型。三维轮廓模型可以理解为通过待建模装配式围墙中围墙构件的位置坐标点构建的三维模型,且不同位置坐标点之间可以通过虚线连接,三维轮廓模型中的每根虚线可以称为尺寸线。
63.同时,revit平台还可以对三维轮廓模型中围墙构件的位置坐标点添加横向参照线和纵向参照线,以方便直观的确定围墙构件的位置坐标点的具体位置,便于进一步构建三维装配式围墙模型。
64.s220、将各围墙构件的尺寸参数关联至三维轮廓模型中,获得三维装配式围墙模型。
65.可以理解的是,三维轮廓模型中每个尺寸线的长度可能不符合实际待建模装配式围墙中围墙构件的边缘尺寸,因此,需要进一步将待建模装配式围墙中围墙构件的实际边缘尺寸关联至三维轮廓模型中,以得到待建模装配式围墙的三维装配式围墙模型。在本实施例中,计算机设备上的revit平台可以将待建模装配式围墙中围墙构件的尺寸参数,关联至待建模装配式围墙中装配式围墙对应的三维轮廓模型中,确定三维轮廓模型中两两相邻位置坐标点之间的距离,进一步构建待建模装配式围墙对应的三维装配式围墙模型。
66.其中,上述s220中将各围墙构件的尺寸参数关联至三维轮廓模型中,获得三维装配式围墙模型的步骤,具体可以包括:根据预设关联顺序,将各围墙构件的尺寸参数关联至三维轮廓模型中,得到三维装配式围墙模型。
67.还可以理解的是,将各围墙构件的尺寸参数关联至三维轮廓模型中,具体可以对三维轮廓模型中相邻两个位置坐标点之间的距离进行关联,尺寸参数的预设关联顺序可以为从上到下和从左到右的顺序、从下到上和从右到左的顺序、从上到下和从右到左的顺序或者从下到上和从左到右的顺序。但在本实施例中,通常可以按照从上到下和从左到右的顺序关联尺寸参数。
68.在本实施例中,revit平台生成三维轮廓模型后,用户通过鼠标可以点击三维轮廓模型中的每个尺寸线,然后点击鼠标右键弹出尺寸线的属性参数,继续从属性参数中选择添加尺寸参数,然后revit平台会弹出一个添加尺寸参数界面,在添加尺寸参数界面上将各围墙构件的尺寸参数输入,输入尺寸参数完成后点击确认控件,revit平台可以生成三维轮廓模型对应的三维装配式围墙模型。
69.本实施例根据预设关联顺序,将各围墙构件的尺寸参数关联至三维轮廓模型中,可以得到待建模装配式围墙对应的三维装配式围墙模型,以便在工程需求时,能够直接调用与待建模装配式围墙比例相同的三维装配式围墙模型,使得三维装配式围墙模型不变形,并且能够快速、方便获取三维装配式围墙模型。
70.上述装配式围墙的建模方法可以根据各围墙构件的位置坐标,获取待建模装配式围墙的三维轮廓模型,将各围墙构件的尺寸参数关联至三维轮廓模型中,获得三维装配式围墙模型,该方法可以通过一套计算机程序执行这一套自动化处理过程,避免了人工手动绘制三维装配式围墙模型,提高了装配式围墙的设计效率,并且节省了人力绘图成本。
71.作为其中一个实施例,如图4所示,上述s300中基于三维装配式围墙模型,获取多个不同视角的二维装配式围墙模型的步骤,可以通过以下步骤实现:
72.s310、根据各围墙构件的位置坐标,确定待建模装配式围墙中所有边界角点的边界角点值。
73.具体的,计算机设备上的revit平台可以根据待建模装配式围墙中所有围墙构件的各边界角点的位置坐标,然后确定各边界角点的位置坐标中对应的不同坐标轴上的边界角点值。示例性的,若一边界角点的位置坐标为(x1,y1,z1),则该边界角点的位置坐标所处的三维坐标系xoy中,对应在x轴上的边界角点值为x1,对应在y轴上的边界角点值为y1,对应在z轴上的边界角点值为z1。
74.s320、对所有边界角点值进行比较,得到极值角点值。
75.具体的,计算机设备可以通过将不同坐标轴上的边界角点值分别进行比较,得到各个坐标轴上的极值角点值。其中,可以分别将x轴上所有边界角点的边界角点值进行比较确定x轴上的极值角点值,将y轴上所有边界角点的边界角点值进行比较确定y轴上的极值角点值,将z轴上所有边界角点的边界角点值进行比较确定z轴上的极值角点值。
76.s330、根据极值角点值,采用视图转换法从三维装配式围墙模型中获取不同视角的多个二维装配式围墙模型。
77.可以理解的是,计算机设备可以根据不同坐标轴上的边界角点值,针对不同视角采用视图转换法从三维装配式围墙模型中获取不同视角的多个二维装配式围墙模型。上述不同视角可以为前视角、后视角、左视角、右视角、俯视角和仰视角等等,该视角可以根据实际工程需求设定。其中,上述视图转换法可以为transform转化算法或者z

buffer算法等等,但在本实施例中,上述视图转换法可以为transform转化算法。同时,revit平台可以通过计算机显示界面同时显示多个二维装配式围墙模型,进一步根据实际需求,将一个或者多个二维装配式围墙模型出图,生成二维装配式围墙图纸。
78.上述装配式围墙的建模方法可以基于三维装配式围墙模型,获取多个不同视角的二维装配式围墙模型,进而将二维装配式围墙模型出图后,快速、便捷的生成二维装配式围墙图纸,通过一套计算机程序执行这一套自动化处理过程,避免了人工手动绘制二维装配式围墙图纸,提高了装配式围墙的设计效率,进一步提高二维装配式围墙图纸的绘制效率,并且节省了人力绘图成本。
79.作为其中一个实施例,在上述s320的步骤之后,上述装配式围墙的建模方法还可以包括:根据预设标注需求和第一属性参数,对二维装配式围墙模型中的围墙构件进行信息标注。
80.具体的,上述预设标注需求可以理解为根据实际建筑过程中必须掌握的待建模装配式围墙模型的围墙构件的属性参数,标注属性参数的位置等标注需求。
81.可以理解的是,计算机设备可以根据预设标注需求和围墙构件的属性参数,对二维装配式围墙模型中的围墙构件进行信息标注,以便工程上设计二维装配式围墙模型时控制整个工程造价,进一步,将带有围墙构件的具体标注信息的二维装配式围墙模型进行出图后生成二维装配式围墙图纸。围墙构件的标注信息可以放置在三维装配式围墙模型周围的适当位置,预设标注需求中具有放置标注信息的具体位置。在本实施例中,revit平台可以对围墙构件进行尺寸标注。
82.上述装配式围墙的建模方法中,计算机设备可以通过revit平台根据预设标注需求和第一属性参数,对二维装配式围墙模型中的围墙构件自动进行信息标注,该方法可以自动对二维装配式围墙模型中的围墙构件进行信息标注,避免了人工手动标注,节省了人力成本,提高了信息标注的效率;同时,该方法通过计算机设备自动对围墙构件进行信息标
注,可以避免人工手动标注围墙构件属性参数的出错率,提高建筑人员获取二维装配式围墙图纸中信息的准确性,另外,该方法可以将围墙构件的标注信息放置在合理的位置,以便能够使得二维装配式围墙图纸变得整洁无遮挡,提高二维装配式围墙图纸的质量。
83.作为其中一个实施例,围墙构件包括金属构件,第一属性参数包括金属构件的第二属性参数,如图5所示,上述s220中将各围墙构件的尺寸参数关联至三维轮廓模型中,获得三维装配式围墙模型的步骤,具体可以包括:
84.s221、将各围墙构件的尺寸参数关联至三维轮廓模型中,得到三维初始模型。
85.具体的,计算机设备可以先将各围墙构件的尺寸参数关联至三维轮廓模型中,得到三维初始模型。具体的关联方法与上述s220中的尺寸参数关联方法相同,对此不再赘述。另外,revit平台可以通过计算机显示界面输出三维初始模型,并且计算机显示界面会预留一定的绘制空间,以便进一步能够添加三维金属构件模型,生成三维装配式围墙模型。
86.s222、根据第二属性参数,构建金属构件的三维金属构件模型。
87.可以理解的是,在下述s223步骤执行之前,计算机设备可以根据金属构件的结构参数、尺寸参数、材料参数等等,构建金属构件的三维金属构件模型。
88.s223、调用三维金属构件模型,并根据第二属性参数将三维金属构件模型添加至三维初始模型中,得到三维装配式围墙模型。
89.具体的,在构建三维装配式围墙模型时,计算机设备上安装的revit平台可以直接调用已构建的三维金属构件模型,并且根据金属构件的第二属性参数进行运算处理得到三维金属构件模型的放置信息,然后根据放置信息将三维金属构件模型添加至三维初始模型中,得到三维装配式围墙模型。上述三维装配式围墙模型可以为三维金属构件模型和三维初始模型组合后的三维模型。revit平台输出的三维初始模型的放置信息可以按照高亮虚线的形式显示,也可以按照高亮实线的形式显示,还可以按照其它形式显示,对此不作限定。
90.上述装配式围墙的建模方法可以获得三维装配式围墙模型,该方法可以通过一套计算机程序执行这一套自动化处理过程,避免了人工手动绘制三维装配式围墙模型,提高了装配式围墙的设计效率,并且节省了人力绘图成本。
91.作为其中一个实施例,上述s222中根据第二属性参数,构建金属构件的三维金属构件模型的步骤,可以包括:根据金属构件的尺寸参数和结构参数,构建三维金属构件模型。
92.具体的,计算机设备基于revit平台的二次开发技术,构建三维金属构件模型。计算机设备上的revit平台可以根据金属构件的尺寸参数和结构参数,构建三维金属构件模型。上述结构参数可以为金属构件中各个组成结构的位置参数、位置坐标信息、形状参数等等。
93.可以理解的是,在三维建模软件的,族属性面板上,单击类型,根据金属构件的类型,可以分类存储金属构件模型,并在公式列中,输入属性参数的公式,通过属性参数可以在不同族属性参数之间形成特定的联系,同时可以根据需求计算出没有收集到的对应的实例参数。在本实施例中,若待建模装配式围墙中金属构件的形状固定时,可以预先根据金属构件的尺寸参数和结构参数,构建对应的三维金属构件模型,以便构建三维装配式围墙模型时直接调用金属构件对应的三维金属构件模型,从而提高三维装配式围墙模型的设计效
率。
94.在本实施例中,revit平台可以调用api构建三维金属构件模型。,该api可以为一些预先自定义的接口,如函数、http接口。上述api可以为rebar.createfromcurves和rebar.createfromrebarshape,rebar.createfromcurves可以构建直线钢筋以及需要根据构件角度变化的钢筋,rebar.createfromrebarshape可以构建固定形状的钢筋。
95.进一步,上述s223中根据第二属性参数将三维金属构件模型添加至三维初始模型中,得到三维装配式围墙模型的步骤,具体可以包括:根据金属构件的位置坐标,将三维金属构件模型添加至三维初始模型中,得到三维装配式围墙模型。
96.还可以理解的是,计算机设备上安装的revit平台可以根据第二属性参数中金属构件的位置坐标,计算构建三维装配式围墙模型时所需的实际三维金属构件模型尺寸以及具体放置位置,进一步revit平台可以根据具体放置放置输出三维初始模型的放置信息,然后根据放置信息将三维金属构件模型添加至三维初始模型中,得到三维装配式围墙模型。其中,在将调用的三维金属构件模型放置在绘图界面时,revit平台可以根据构建三维装配式围墙模型时所需的实际三维金属构件模型尺寸,将调用的三维金属构件模型的尺寸直接缩放至所需的实际三维金属构件模型尺寸。上述金属构件可以为金属丝杆、钢筋、螺栓、螺母等等构件,但在本实施例中,上述金属构件可以为钢筋。
97.其中,钢筋可以包括梁钢筋、窗下墙钢筋、构造柱钢筋;梁钢筋可以包括纵筋和箍筋,窗下墙钢筋可以包括水平钢筋、竖向钢筋和拉筋,构造柱钢筋可以包括纵筋、拉筋和箍筋。在构建三维金属构件模型后,可以将根据不同钢筋类型,以及不同钢筋类型下所包含的专业类型对其进行命名存储,以便之后直接根据命名直接查找调用。
98.上述装配式围墙的建模方法可以根据金属构件的位置坐标,将三维金属构件模型添加至三维初始模型中,得到三维装配式围墙模型,该方法可以通过一套计算机程序执行这一套自动化处理过程,避免了人工手动绘制三维装配式围墙模型,提高了装配式围墙的设计效率,并且节省了人力绘图成本。
99.作为其中一个实施例,在上述所有步骤执行后,上述装配式围墙的建模方法还可以包括:根据金属构件的预设规则,对三维金属构件模型的金属构件进行信息标注。
100.具体的,上述金属构件的预设规则可以理解为金属构件设置的生产规则,也就是建筑行业对不同围墙所设置的钢筋直径规格。计算机设备可以根据金属构件的预设规则,对三维金属构件模型的金属构件进行信息标注。示例性的,若根据金属构件的预设规则,可以对钢筋进行信息标注,此时信息标注可以包括钢筋中的等间距标注以及距离标注。其中,钢筋中的等间距标注可以理解为仅对待建模装配式围墙中首尾两根钢筋之间的间距进行标注的过程,标注信息可以为首尾两根钢筋之间的总距离值,该总距离值可以等于首尾两根钢筋之间所有钢筋的总数量乘以相邻两根钢筋之间的间距;距离标注可以理解为对钢筋与待建模装配式围墙中各结构面之间的距离进行标注的过程。
101.在本实施例中,revit平台的菜单栏可以包括对金属构件进行信息标注的注释控件,点击注释控件后,然后根据预设规则选择下拉菜单里的等间距标注或者距离标注,进而计算机设备上的revit平台可以对三维金属构件模型的金属构件自动进行信息标注。在本实施例中,revit平台可以对标注的信息加上文字框。
102.上述装配式围墙的建模方法可以自动对三维金属构件模型中的金属构件进行信
息标注,避免了人工手动标注,节省了人力成本,提高了信息标注的效率;同时,该方法通过计算机设备自动对金属构件进行信息标注,可以避免人工手动标注金属构件属性参数的出错率,进一步提高建筑人员获取二维装配式围墙图纸中信息的准确性,另外,该方法可以将金属构件的标注信息放置在合理的位置,以便能够使得二维装配式围墙图纸变得整洁无遮挡,提高二维装配式围墙图纸的质量。
103.为了便于本领域技术人员的理解,以执行主体为计算机设备为例介绍本技术提供的装配式围墙的建模方法,具体的,该方法包括:
104.(1)获取待建模装配式围墙中围墙构件的第一属性参数。
105.(2)第一属性参数包括各围墙构件的位置坐标和尺寸参数,根据各围墙构件的位置坐标,获取待建模装配式围墙的三维轮廓模型。
106.(3)围墙构件包括金属构件,第一属性参数包括金属构件的第二属性参数,根据预设关联顺序,将各围墙构件的尺寸参数关联至三维轮廓模型中,得到三维初始模型。
107.(4)根据金属构件的尺寸参数和结构参数,构建三维金属构件模型。
108.(5)调用三维金属构件模型,并根据金属构件的位置坐标,将三维金属构件模型添加至三维初始模型中,得到三维装配式围墙模型。
109.(6)根据各围墙构件的位置坐标,确定待建模装配式围墙中所有边界角点的边界角点值。
110.(7)对所有边界角点值进行比较,得到极值角点值。
111.(8)根据极值角点值,采用视图转换法从三维装配式围墙模型中获取不同视角的多个二维装配式围墙模型。
112.(9)根据预设标注需求和第一属性参数,对二维装配式围墙模型中的围墙构件进行信息标注,其中,根据金属构件的预设规则,对三维金属构件模型的金属构件进行信息标注。
113.以上(1)至(9)的执行过程具体可以参见上述实施例的描述,其实现原理和技术效果类似,在此不再赘述。
114.应该理解的是,虽然图2

5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2

5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
115.在一个实施例中,如图6所示,提供了一种装配式围墙的建模装置,包括:属性参数获取模块11、三维模型构建模块12和二维模型构建模块13,其中:
116.属性参数获取模块11,用于获取待建模装配式围墙中围墙构件的第一属性参数;
117.三维模型构建模块12,用于根据第一属性参数,构建待建模装配式围墙的三维装配式围墙模型;
118.二维模型构建模块13,用于基于三维装配式围墙模型,获取多个不同视角的二维装配式围墙模型。
119.本实施例提供的装配式围墙的建模装置,可以执行上述方法实施例,其实现原理
和技术效果类似,在此不再赘述。
120.在其中一个实施例中,三维模型构建模块12包括:轮廓模型获取单元和参数关联单元,其中:
121.轮廓模型获取单元,用于根据各围墙构件的位置坐标,获取待建模装配式围墙的三维轮廓模型;
122.参数关联单元,用于将各围墙构件的尺寸参数关联至三维轮廓模型中,获得三维装配式围墙模型,其中,第一属性参数包括各围墙构件的位置坐标和尺寸参数。
123.本实施例提供的装配式围墙的建模装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
124.在其中一个实施例中,参数关联单元具体用于根据预设关联顺序,将各围墙构件的尺寸参数关联至三维轮廓模型中,得到三维装配式围墙模型。
125.本实施例提供的装配式围墙的建模装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
126.在其中一个实施例中,二维模型构建模块13包括:边界角点值确定单元、比较单元和二维模型获取单元,其中:
127.边界角点值确定单元,用于根据各围墙构件的位置坐标,确定待建模装配式围墙中所有边界角点的边界角点值;
128.比较单元,用于对所有边界角点值进行比较,得到极值角点值;
129.二维模型获取单元,用于根据极值角点值,采用视图转换法从三维装配式围墙模型中获取不同视角的多个二维装配式围墙模型。
130.本实施例提供的装配式围墙的建模装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
131.在其中一个实施例中,装配式围墙的建模装置还包括:信息标注模块,其中:
132.信息标注模块,用于根据预设标注需求和第一属性参数,对二维装配式围墙模型中的围墙构件进行信息标注。
133.本实施例提供的装配式围墙的建模装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
134.在其中一个实施例中,围墙构件包括金属构件,第一属性参数包括金属构件的第二属性参数,参数关联单元包括:参数关联子单元、金属构件模型获取子单元和模型填充子单元,其中:
135.参数关联子单元,用于将各围墙构件的尺寸参数关联至三维轮廓模型中,得到三维初始模型;
136.金属构件模型获取子单元,用于根据第二属性参数,构建金属构件的三维金属构件模型;
137.模型填充子单元,用于调用三维金属构件模型,并根据第二属性参数将三维金属构件模型添加至三维初始模型中,得到三维装配式围墙模型。
138.本实施例提供的装配式围墙的建模装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
139.在其中一个实施例中,金属构件模型获取子单元具体用于根据金属构件的尺寸参
数和结构参数,构建三维金属构件模型。
140.本实施例提供的装配式围墙的建模装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
141.在其中一个实施例中,模型填充子单元具体用于根据金属构件的位置坐标,将三维金属构件模型添加至三维初始模型中,得到三维装配式围墙模型。
142.本实施例提供的装配式围墙的建模装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
143.在其中一个实施例中,参数关联单元还包括:信息标注子单元,其中:
144.信息标注子单元,用于根据金属构件的预设规则,对三维金属构件模型的金属构件进行信息标注。
145.本实施例提供的装配式围墙的建模装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
146.关于装配式围墙的建模装置的具体限定可以参见上文中对于装配式围墙的建模方法的限定,在此不再赘述。上述装配式围墙的建模装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
147.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
148.获取待建模装配式围墙中围墙构件的第一属性参数;
149.根据第一属性参数,构建待建模装配式围墙的三维装配式围墙模型;
150.基于三维装配式围墙模型,获取多个不同视角的二维装配式围墙模型。
151.在一个实施例中,提供了一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
152.获取待建模装配式围墙中围墙构件的第一属性参数;
153.根据第一属性参数,构建待建模装配式围墙的三维装配式围墙模型;
154.基于三维装配式围墙模型,获取多个不同视角的二维装配式围墙模型。
155.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
156.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
157.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1