CN112464322A - 建筑构件排布方法、装置、计算机设备和存储介质 - Google Patents
建筑构件排布方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN112464322A CN112464322A CN201910842891.8A CN201910842891A CN112464322A CN 112464322 A CN112464322 A CN 112464322A CN 201910842891 A CN201910842891 A CN 201910842891A CN 112464322 A CN112464322 A CN 112464322A
- Authority
- CN
- China
- Prior art keywords
- component
- line
- building
- supporting
- outer contour
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/10—Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
Landscapes
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及一种建筑构件排布方法、装置、计算机设备和存储介质。所述方法包括:获取三维建筑模型中待进行构件排布的建筑结构面,将建筑结构面转换为结构平面;获取待排布建筑构件的构件信息,在结构平面上排布与构件信息对应的构件元素,得到构件元素的排布信息;根据排布信息在建筑结构面上生成建筑构件。采用本方法能够能够提高建筑构件排布效率。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种建筑构件排布方法、装置、计算机设备和存储介质。
背景技术
在建筑设计领域,在对建筑物模型进行构件排布时,如对建筑物的墙体、屋顶进行砖、瓦等构件的排布时,目前都是设计师将构件一块一块地手动添加至建筑模型上,该排布过程会消耗设计师大量的时间。此外,建筑模型构建误差的要求是极为严格的,要想在建筑模型上排布出符合建筑规范、力学要求的建筑构件,需要设计师不断地调试修改,导致建筑构件排布的效率特别低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高建筑构件排布效率的建筑构件排布方法、装置、计算机设备和存储介质。
一种建筑构件排布方法,所述方法包括:
获取所述三维建筑模型中待进行构件排布的建筑结构面,将所述建筑结构面转换为结构平面;
获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;
根据所述排布信息在所述建筑结构面上生成建筑构件。
在其中一个实施例中,将所述建筑结构面转换为结构平面,包括:
获取所述建筑结构面上的支撑件,获取各所述支撑件的结构端点;
将所述结构端点依次连接生成闭合轮廓,根据所述闭合轮廓生成结构平面。
在其中一个实施例中,在所述结构平面上排布与所述构件信息对应的构件元素,包括:
从所述构件信息中提取构件类型和构件尺寸;
检测所述结构平面的外轮廓的外轮廓形状;
根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布。
4、在其中一个实施例中,根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:
当判定所述外轮廓的形状不是矩形时,根据所述外轮廓生成面积最小的矩形平面;
在所述矩形平面上排布与所述构件信息对应的构件元素;
所述得到所述构件元素的排布信息,包括:
获取所述矩形平面中所述外轮廓范围内排布的构件元素的排布信息。
在其中一个实施例中,根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:
当判定所述外轮廓的形状是矩形,且所述构件类型为瓦时,生成与所述构件尺寸匹配的构件元素;
从所述结构平面的顶点位置处起,将所述构件元素逐行紧密排布至所述结构平面上,直至排布位置超出所述结构平面的所述外轮廓为止;
对排布位置超出所述外轮廓的构件元素进行剪切。
在其中一个实施例中,根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:
当判定所述外轮廓的形状是矩形,且所述构件类型为砖时,生成与所述构件尺寸匹配的构件元素;
获取所述结构平面上的多条支撑线;
根据各所述支撑线之间的间距,在所述结构平面上错线排布所述构件元素。
在其中一个实施例中,根据各所述支撑线之间的间距,在所述结构平面上错线排布所述构件元素,包括:
将所述边界位置处的首端支撑线作为启始支撑线,从所述启始支撑线位置处,查找支撑线间距与所述构件元素尺寸匹配的第二支撑线;
根据所述第二支撑线和错线要求确定到达支撑线;
根据所述到达支撑线的位置对所述构件元素进行剪裁,将剪裁后的所述构件元素排布于所述启始支撑线与所述到达支撑线之间;
将所述第二支撑线设置为启始支撑线,继续查找与所述第二支撑线对应的到达支撑线并进行构件元素排布,直至查找到的到达支撑线为末端支撑线为止。
在一个实施例中,根据所述第二支撑线和错线要求确定到达支撑线,包括:
在进行首行元素排布时,将所述第二支撑线作为到达支撑线。
在一个实施例中,根据所述第二支撑线和错线要求确定到达支撑线,包括:
在进行非首行元素排布时,判断所述第二支撑线是否与上一行对应位置处的,构件元素的到达支撑线错位;
当判定出不错位时,则查找所述第二支撑线的上一支撑线,将所述上一支撑线作为到达支撑线;
当判定出错位时,将所述第二支撑线作为到达支撑线。
一种建筑构件排布装置,所述装置包括:
面获取模块,用于获取所述三维建筑模型中待进行构件排布的建筑结构面,将所述建筑结构面转换为结构平面;
排布模块,用于获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;
构件生成模块,用于根据所述排布信息在所述建筑结构面上生成建筑构件。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
一种建筑构件排布方法,所述方法包括:
获取所述三维建筑模型中待进行构件排布的建筑结构面;
获取所述建筑结构面上的支撑件,获取各所述支撑件的结构端点;
将所述结构端点依次连接生成闭合轮廓,根据所述闭合轮廓生成结构平面;
获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;
从所述构件信息中提取构件类型和构件尺寸;
检测所述结构平面的外轮廓的外轮廓形状;
根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布。
上述建筑构件排布方法、装置、计算机设备和存储介质,可以自动识别三维建筑模型中的建筑结构面,并将其转换为结构平面,根据需要进行排布的建筑构件的构件信息,在结构平面上自动排布与构件信息相适应的构件元素,再根据构件元素的二维排布信息,在建筑结构面上进行渲染生成三维的整齐排布的建筑构件。从而根据排布需求可以自动在建筑结构上生成并排布建筑构件,无需人工参与,且能够精确排布,提高建筑构件的排布效率。
附图说明
图1为一个实施例中建筑构件排布方法的流程示意图;
图2为一个实施例中结构平面的示意图;
图3为一个实施例构件元素的排布示意图;
图4为一个实施例中建筑构件的排布示意图;
图5为另一个实施例中建筑构件的排布示意图;
图6为一个实施例中建筑构件排布装置的结构框图;
图7为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的建筑构件排布方法,可以应用于终端或是服务器上。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图1所示,提供了一种建筑构件排布方法,以该方法应用于终端为例进行说明,包括以下步骤:
步骤110,获取三维建筑模型中待进行构件排布的建筑结构面,将建筑结构面转换为结构平面。
三维建筑模型为需要进行构件排布的建筑的三维模型。建筑构件一般在需要在建筑的外表面、内表面等建筑结构面上排布的砌体构件,如砖、瓦、瓷片等建筑构件。
在一个实施例中,终端获取三维建筑模型中各结构的空间位置和几何信息,根据空间位置和几何信息识别出三维建筑模型中需要进行构件排布的建筑结构面。终端可以事先定义需要进行构建排布的结构类型和几何信息,结构类型可以为建筑屋顶、建筑墙体等,几何信息可以为结构面的形状、尺寸等,终端将获取的各结构的空间位置和几何信息,与结构类型和几何信息进行比较,判断其是否位于需要进行排布的结构面上,根据检测出的位于结构面上的结构信息生成建筑结构面。在另一个实施例中,终端将三维建筑模型显示,用户可以在终端上进行操作,选择目标排布区域,终端检测目标排布区域内的建筑结构,根据检测到的建筑结构的信息生成建筑结构面。
终端获取建筑结构面上轮廓线和结构线的三维坐标数据,由于建筑结构面上所有点均位于同一平面上,终端对获取的三维坐标数据进行坐标转换,具体地,终端建立二维坐标系,将三维坐标数据映射于二维坐标系中,得到二维坐标,从而将建筑结构面转换为二维的结构平面,便于后续的构件排布。
步骤120,获取待排布建筑构件的构件信息,在结构平面上排布与构件信息对应的构件元素,得到构件元素的排布信息。
用户可以在终端上设置待排布的建筑构件的构件信息,构件信息可以包括建筑构件的形状、尺寸、材料、颜色等信息。终端从构件信息中,获取建筑构件中与待排布面对应的尺寸信息,生成与尺寸信息匹配的平面的构件元素。例如,待排布的建筑构件为砖,待排布的建筑结构面为墙体表面,终端只需获取砖的长和宽的尺寸,生成与砖的长宽尺寸对应的平面矩形,将平面矩形作为构件元素。终端将生成的构件元素,按照构件类型的排布规则,将构件元素在结构平面上逐行逐列进行紧密排布,直至将整个结构平面排布完为止。终端获取排布完成的结构平面上,排布的各个构件元素的位置信息,如坐标位置等。
步骤130,根据排布信息在建筑结构面上生成建筑构件。
终端根据建筑构件的构件信息,如构件尺寸、材料、颜色等,渲染出于构件信息匹配的建筑构件,如建筑构件的尺寸可以与构件尺寸一致或等比例缩放,颜色与构件颜色一致或相近,并生成与构件材料匹配的纹理等。终端将获取的构件元素的位置信息映射于三维的建筑结构面上,得到各构件元素在三维结构面上的坐标信息,根据转换得到的坐标信息在建筑结构面上的相应位置处生成建筑构件,从而在建筑结构面上完成建筑构件的排布。
上述建筑构件排布方法中,终端可以自动识别三维建筑模型中的建筑结构面,并将其转换为结构平面,根据需要进行排布的建筑构件的构件信息,在结构平面上自动排布与构件信息相适应的构件元素,再根据构件元素的二维排布信息,在建筑结构面上进行渲染生成三维的整齐排布的建筑构件。从而根据排布需求可以自动在建筑结构上生成并排布建筑构件,无需人工参与,且能够精确排布,提高建筑构件的排布效率。
在一个实施例中,将建筑结构面转换为结构平面的步骤可以包括:获取建筑结构面上的支撑件,获取各支撑件的结构端点;将结构端点依次连接生成闭合轮廓,根据闭合轮廓生成结构平面。
支撑件为用于对建筑进行支撑造型、固定结构的建筑结构,可以为龙骨等。终端识别出建筑结构面上的支撑件,获取各支撑件上的结构端点,结构端点为支撑件两端的两个顶点。终端根据支撑件在建筑结构面上的排列顺序,将每端的所有端点分别依次连接得到两端的连接线,将两端的连接线再与位于边界的两个支撑件进行连接,从而形成一个闭合轮廓,
终端在生成结构平面时,有些类型的建筑构件在排布时需要依赖于支撑件,终端将闭合轮廓的坐标数据和各支撑件的坐标数据均转换为二维坐标,将闭合轮廓转换为二维的结构平面,且其内部包含多条支撑件的二维映射线。而有些类型的建筑构件在排布时无需依赖于支撑件,只需依赖于建筑结构面,终端只需将闭合轮廓的坐标数据转换为二维坐标,生成闭合的结构平面即可。
如图2所示,为一建筑结构面映射得到的二维的结构平面的示意图,图2中的多条线段AB、CD等均为建筑结构面上的多条龙骨的映射线。
在一个实施例中,在结构平面上排布与构件信息对应的构件元素,包括:从构件信息中提取构件类型和构件尺寸;检测结构平面的外轮廓的外轮廓形状;根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布。
终端从构件信息中提取出构件类型和构件尺寸,构件类型为建筑构建的种类,如砖、瓦等。构件尺寸为建筑构件的待排布面的尺寸,如砖的尺寸包括长、宽、高三个方向的尺寸,但在进行排布时,只根据长和宽对应的面进行排布,则提取出的待排布面的尺寸为长和宽的尺寸。
终端检测出结构平面的外轮廓形状,外轮廓形状可以为矩形、三角形、圆形等。终端查找构件类型和外轮廓形状对应的构件排布逻辑,生成与构件尺寸对应的构件元素,将构件元素根据查找到的构件排布逻辑在结构平面上进行排布。其中,不同的构件类型的建筑构件,不同外轮廓形状的建筑结构面可能具有不同的构件排布规则。如有些类型的建筑构件需要依赖于支撑件进行排布,有些类型的建筑件只需依赖于建筑结构面进行排布等。外轮廓属于标准形状的结构平面可以直接作为排布面,而属于非标准形状的结构平面,需要将其外轮廓转换为标准形状再作为排布面等。
在一个实施例中,根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布的步骤可以包括:当判定外轮廓的形状不是矩形时,根据外轮廓生成面积最小的矩形平面;在矩形平面上排布与构件信息对应的构件元素;得到构件元素的排布信息的步骤可以包括:获取矩形平面中外轮廓范围内排布的构件元素的排布信息。
在本实施例中,矩形为标准形状,当终端判定出外轮廓的形状为矩形时,则直接在结构平面上进行构件元素的排布。
当终端判定出外轮廓的形状不是矩形时,将结构平面转换为矩形,再在转换后的矩形平面上进行构件元素的排布。具体地,终端根据外轮廓的形状,以结构平面为基础,生成与结构平面对应的面积最小的矩形平面。例如,当外轮廓形状为三角形时,查找到三角形的钝角顶点或直角顶点,生成通过钝角顶点或直角顶点的,且与对边平行的直线,以另外两个顶点为起点,生成与平行直线垂直的线段,从而生成矩形平面。若外轮廓形状为其他形状,则采用与该形状对应的方法生成矩形平面。
终端在生成矩形平面后,生成与构件尺寸对应的构件元素,并采用与构件类型对应的排布规则在矩形平面上排布构件元素。终端根据外轮廓的形状对排布后的构件元素进行裁剪,与外轮廓边界接近的构件元素可能会被裁剪,终端只保留外轮廓范围内排布的裁剪后的构件元素,并获取外轮廓范围内排布的各构件元素的排布信息,排布信息可以包括各构件元素的尺寸、形状和坐标位置等信息。
在本实施例中,将外轮廓形状为非矩形的结构平面转换为矩形平面,便于将构件元素根据统一规则进行排布,能够适用于各种形状的建筑结构面的构件排布,提高构件排布效率。
在一个实施例中,根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布的步骤可以包括:当判定外轮廓的形状是矩形,且构件类型为瓦时,生成与构件尺寸匹配的构件元素;从结构平面的顶点位置处起,将构件元素逐行紧密排布至结构平面上,直至排布位置超出结构平面的外轮廓为止;对排布位置超出外轮廓的构件元素进行剪切。
当终端判定出外轮廓的形状是矩形时,终端检测待排布建筑构件的构件类型。当终端检测出构件类型为瓦时,获取构件尺寸,生成与构件尺寸匹配的构件元素。终端可以从结构平面的其中一个顶点位置处起,逐行逐列地将构件元素紧密排列在结构平面上。在排列每行构件元素时,终端根据排列需求确定构件元素的放置方向,在每行一个紧挨一个地放置构件元素,直至每行构件元素的排列位置超出外轮廓边界为止,终端在排列到某一行时,某一行的构件元素超出外轮廓边界时,则在排列完该行的构件元素时停止排布。终端在构件元素排布完成时,对排布的构件元素超出外轮廓的元素部分裁剪掉,只保留外轮廓范围内的构件元素部分。
如图3所示,为构件类型为瓦时构件元素的排布示意图,终端生成与瓦的形状尺寸相对应的矩形元素,终端从结构平面的左下角的顶点位置处起,逐行排布该矩形元素,图3只列出了三个矩形元素的排布,实际排布中会将整个结构平面排布完成。如图4所示,为一个实施例中瓦类型的建筑构件的在屋顶面上的排布示意图。
在一个实施例中,根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布的步骤可以包括:当判定外轮廓的形状是矩形,且构件类型为砖时,生成与构件尺寸匹配的构件元素;获取结构平面上的多条支撑线;根据各支撑线之间的间距,在结构平面上错线排布构件元素。
当终端判定出外轮廓的形状是矩形时,终端检测待排布建筑构件的构件类型。当终端检测出构件类型为砖时,获取构件尺寸,生成与构件尺寸匹配的构件元素。
终端获取结构平面内部的多条支撑线,支撑线是由支撑件映射得到的,支撑线可以为一条线,也可以具有一定的宽度,宽度与支撑件的尺寸相匹配。终端根据支撑线在结构平面上的位置进行排序,并计算出相邻支撑线之间的间距,各相邻支撑线之间的间距可能相同,也可能不同。获取构件元素在排布行方向的长度尺寸,根据长度尺寸和计算出的间距,对构件元素进行剪裁后,逐行排布在结构平面上,使得每个构件元素的启始位置和到达位置位于两条不同的支撑线上,且各构件元素的排列位置不重合。相邻行的构件元素需要错线排列,即除了边界位置之外,相邻行之间的相邻构件元素的边线不重合。
将砖类型对应的构件元素进行自动错线排列,能够满足建筑结构的力学要求,排布位置更加准确合理。
在一个实施例中,根据各支撑线之间的间距,在结构平面上错线排布构件元素的步骤可以包括:将边界位置处的首端支撑线作为启始支撑线,从启始支撑线位置处,查找支撑线间距与构件元素尺寸匹配的第二支撑线;根据第二支撑线和错线要求确定到达支撑线;根据到达支撑线的位置对构件元素进行剪裁,将剪裁后的构件元素排布于启始支撑线与到达支撑线之间;将第二支撑线设置为启始支撑线,继续查找与第二支撑线对应的到达支撑线并进行构件元素排布,直至查找到的到达支撑线为末端支撑线为止。
请继续参照图2,图2两端的边界线AB和MN均是支撑线。终端可以选取任一端的支撑线作为启始支撑线,查找与启始支撑线的支撑线间距,与构件元素在排布行方向的长度尺寸最接近的,且小于长度尺寸的第二支撑线。
在一个实施例中,在进行首行元素排布时,无需考虑错线问题,直接将第二支撑线作为到达支撑线,若长度尺寸超过支撑线间距,则将构件元素进行尺寸裁剪,使得裁剪后的长度尺寸等于支撑线间距,将裁剪后的构件元素排布于启始支撑线与到达支撑线之间。然后以第二支撑线作为启始支撑线,继续按照上述方法进行到达支撑线的查找、构件元素的剪切和排布的步骤,直至查找到的到达支撑线为末端的支撑线,如图2中的MN,且在末端支撑线与其对应的启始支撑线之间排布完构件元素为止,完成该行的构件元素排布。
在一个实施例中,在进行非首行元素排布时,根据第二支撑线和错线要求确定到达支撑线的步骤可以包括:判断第二支撑线是否与上一行对应位置处的,构件元素的到达支撑线错位;当判定出不错位时,则查找第二支撑线的上一支撑线,将上一支撑线作为到达支撑线;当判定出错位时,将第二支撑线作为到达支撑线。
在本实施例中,在进行非首行元素排不时,终端在每查找到一个第二支撑线时,先将第二支撑线与上一行相邻的已排布的构件元素的边线进行比较,判断两条线是否位于同一直线上,若判定两条线不位于同一直线上,则判定两条线错位,终端将查找到的第二支撑线作为到达支撑线,并继续执行构件元素的剪裁和排布的步骤;若判定两条线位于同一直线上,则判定两条线不错位,终端将查找到的第二支撑线后退一条,查找到第二支撑线的上一支撑线,将上一支撑线作为到达支撑线,再根据上一支撑线与启始支撑线的间距对构件元素进行剪裁,继续执行构件元素剪裁和排布的步骤。
在一个实施例中,在对砖类型的构件元素进行排布之前,先计算出各相邻支撑线之间的间距,并获取长度最大的最大间距,将构件元素的长度尺寸与最大间距进行比较,当长度尺寸不小于最大间距时,则可继续执行构件元素的排布步骤;当长度尺寸小于最大间距时,则不能进行构件排布,生成构件尺寸检查提示并显示,提醒用户对设置的建筑构件的尺寸进行检查。
如图5所示,为一个实施例中,砖类型的建筑构件的排布示意图,可以看到,每行砖之间均进行错线排布,不存在砖缝重合的情况。
应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种建筑构件排布装置,包括:面获取模块610、排布模块620和构件生成模块630,其中:
面获取模块610,用于获取三维建筑模型中待进行构件排布的建筑结构面,将建筑结构面转换为结构平面。
排布模块620,用于获取待排布建筑构件的构件信息,在结构平面上排布与构件信息对应的构件元素,得到构件元素的排布信息。
构件生成模块630,用于根据排布信息在建筑结构面上生成建筑构件。
在一个实施例中,面获取模块610可以包括:
端点获取单元,用于获取所述建筑结构面上的支撑件,获取各所述支撑件的结构端点。
轮廓生成单元,用于将所述结构端点依次连接生成闭合轮廓,根据所述闭合轮廓生成结构平面。
在一个实施例中,排布模块620可以包括:
信息提取单元,用于从所述构件信息中提取构件类型和构件尺寸。
形状检测单元,用于检测所述结构平面的外轮廓的外轮廓形状。
元素排布单元,用于根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布。
在一个实施例中,元素排布单元可以包括:
平面转换子单元,用于当判定所述外轮廓的形状不是矩形时,根据所述外轮廓生成面积最小的矩形平面。
排布子单元,用于在所述矩形平面上排布与所述构件信息对应的构件元素;
排布模块620还可以用于获取所述矩形平面中所述外轮廓范围内排布的构件元素的排布信息。
在一个实施例中,元素排布单元可以包括:
瓦元素生成子单元,用于当判定所述外轮廓的形状是矩形,且所述构件类型为瓦时,生成与所述构件尺寸匹配的构件元素。
瓦元素排布子单元,从所述结构平面的顶点位置处起,将所述构件元素逐行紧密排布至所述结构平面上,直至排布位置超出所述结构平面的所述外轮廓为止。
剪切子单元,用于对排布位置超出所述外轮廓的构件元素进行剪切。
在一个实施例中,元素排布单元可以包括:
砖元素生成子单元,用于当判定所述外轮廓的形状是矩形,且所述构件类型为砖时,生成与所述构件尺寸匹配的构件元素。
先获取子单元,用于获取所述结构平面上的多条支撑线。
错线排布子单元,用于根据各所述支撑线之间的间距,在所述结构平面上错线排布所述构件元素。
在一个实施例中,错线排布子单元可以包括:
线查找子模块,用于将所述边界位置处的首端支撑线作为启始支撑线,从所述启始支撑线位置处,查找支撑线间距与所述构件元素尺寸匹配的第二支撑线。
线确定子模块,用于根据所述第二支撑线和错线要求确定到达支撑线。
线区域排布子模块,用于根据所述到达支撑线的位置对所述构件元素进行剪裁,将剪裁后的所述构件元素排布于所述启始支撑线与所述到达支撑线之间。
循环执行子模块,用于将所述第二支撑线设置为启始支撑线,继续查找与所述第二支撑线对应的到达支撑线并进行构件元素排布,直至查找到的到达支撑线为末端支撑线为止。
在一个实施例中,线确定子模块还用于在进行首行元素排布时,将所述第二支撑线作为到达支撑线。
在一个实施例中,线确定子模块还用于在进行非首行元素排布时,判断所述第二支撑线是否与上一行对应位置处的,构件元素的到达支撑线错位;当判定出不错位时,则查找所述第二支撑线的上一支撑线,将所述上一支撑线作为到达支撑线;当判定出错位时,将所述第二支撑线作为到达支撑线。
关于建筑构件排布装置的具体限定可以参见上文中对于建筑构件排布方法的限定,在此不再赘述。上述建筑构件排布装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种建筑构件排布方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取三维建筑模型中待进行构件排布的建筑结构面,将建筑结构面转换为结构平面;获取待排布建筑构件的构件信息,在结构平面上排布与构件信息对应的构件元素,得到构件元素的排布信息;根据排布信息在建筑结构面上生成建筑构件。
在一个实施例中,处理器执行计算机程序时实现将建筑结构面转换为结构平面的步骤时,还用于:获取建筑结构面上的支撑件,获取各支撑件的结构端点;将结构端点依次连接生成闭合轮廓,根据闭合轮廓生成结构平面。
在一个实施例中,处理器执行计算机程序时实现在结构平面上排布与构件信息对应的构件元素的步骤时,还用于:从构件信息中提取构件类型和构件尺寸;检测结构平面的外轮廓的外轮廓形状;根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布。
在一个实施例中,处理器执行计算机程序时实现根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布的步骤时还用于:当判定外轮廓的形状不是矩形时,根据外轮廓生成面积最小的矩形平面;在矩形平面上排布与构件信息对应的构件元素;实现得到构件元素的排布信息的步骤时还用于:获取矩形平面中外轮廓范围内排布的构件元素的排布信息。
在一个实施例中,处理器执行计算机程序时实现根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布的步骤时还用于:当判定外轮廓的形状是矩形,且构件类型为瓦时,生成与构件尺寸匹配的构件元素;从结构平面的顶点位置处起,将构件元素逐行紧密排布至结构平面上,直至排布位置超出结构平面的外轮廓为止;对排布位置超出外轮廓的构件元素进行剪切。
在一个实施例中,处理器执行计算机程序时实现根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布的步骤时还用于:当判定外轮廓的形状是矩形,且构件类型为砖时,生成与构件尺寸匹配的构件元素;获取结构平面上的多条支撑线;根据各支撑线之间的间距,在结构平面上错线排布构件元素。
在一个实施例中,处理器执行计算机程序时实现根据各支撑线之间的间距,在结构平面上错线排布构件元素的步骤时还用于:将边界位置处的首端支撑线作为启始支撑线,从启始支撑线位置处,查找支撑线间距与构件元素尺寸匹配的第二支撑线;根据第二支撑线和错线要求确定到达支撑线;根据到达支撑线的位置对构件元素进行剪裁,将剪裁后的构件元素排布于启始支撑线与到达支撑线之间;将第二支撑线设置为启始支撑线,继续查找与第二支撑线对应的到达支撑线并进行构件元素排布,直至查找到的到达支撑线为末端支撑线为止。
在一个实施例中,处理器执行计算机程序时实现根据第二支撑线和错线要求确定到达支撑线的步骤时还用于:在进行首行元素排布时,将第二支撑线作为到达支撑线。
在一个实施例中,处理器执行计算机程序时实现根据第二支撑线和错线要求确定到达支撑线的步骤时还用于:在进行非首行元素排布时,判断第二支撑线是否与上一行对应位置处的,构件元素的到达支撑线错位;当判定出不错位时,则查找第二支撑线的上一支撑线,将上一支撑线作为到达支撑线;当判定出错位时,将第二支撑线作为到达支撑线。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取三维建筑模型中待进行构件排布的建筑结构面,将建筑结构面转换为结构平面;获取待排布建筑构件的构件信息,在结构平面上排布与构件信息对应的构件元素,得到构件元素的排布信息;根据排布信息在建筑结构面上生成建筑构件。
在一个实施例中,计算机程序被处理器执行时实现将建筑结构面转换为结构平面的步骤时,还用于:获取建筑结构面上的支撑件,获取各支撑件的结构端点;将结构端点依次连接生成闭合轮廓,根据闭合轮廓生成结构平面。
在一个实施例中,计算机程序被处理器执行时实现在结构平面上排布与构件信息对应的构件元素的步骤时,还用于:从构件信息中提取构件类型和构件尺寸;检测结构平面的外轮廓的外轮廓形状;根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布。
在一个实施例中,计算机程序被处理器执行时实现根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布的步骤时还用于:当判定外轮廓的形状不是矩形时,根据外轮廓生成面积最小的矩形平面;在矩形平面上排布与构件信息对应的构件元素;实现得到构件元素的排布信息的步骤时还用于:获取矩形平面中外轮廓范围内排布的构件元素的排布信息。
在一个实施例中,计算机程序被处理器执行时实现根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布的步骤时还用于:当判定外轮廓的形状是矩形,且构件类型为瓦时,生成与构件尺寸匹配的构件元素;从结构平面的顶点位置处起,将构件元素逐行紧密排布至结构平面上,直至排布位置超出结构平面的外轮廓为止;对排布位置超出外轮廓的构件元素进行剪切。
在一个实施例中,计算机程序被处理器执行时实现根据构件类型和外轮廓形状,将与构件尺寸对应的构件元素在结构平面上进行排布的步骤时还用于:当判定外轮廓的形状是矩形,且构件类型为砖时,生成与构件尺寸匹配的构件元素;获取结构平面上的多条支撑线;根据各支撑线之间的间距,在结构平面上错线排布构件元素。
在一个实施例中,计算机程序被处理器执行时实现根据各支撑线之间的间距,在结构平面上错线排布构件元素的步骤时还用于:将边界位置处的首端支撑线作为启始支撑线,从启始支撑线位置处,查找支撑线间距与构件元素尺寸匹配的第二支撑线;根据第二支撑线和错线要求确定到达支撑线;根据到达支撑线的位置对构件元素进行剪裁,将剪裁后的构件元素排布于启始支撑线与到达支撑线之间;将第二支撑线设置为启始支撑线,继续查找与第二支撑线对应的到达支撑线并进行构件元素排布,直至查找到的到达支撑线为末端支撑线为止。
在一个实施例中,计算机程序被处理器执行时实现根据第二支撑线和错线要求确定到达支撑线的步骤时还用于:在进行首行元素排布时,将第二支撑线作为到达支撑线。
在一个实施例中,计算机程序被处理器执行时实现根据第二支撑线和错线要求确定到达支撑线的步骤时还用于:在进行非首行元素排布时,判断第二支撑线是否与上一行对应位置处的,构件元素的到达支撑线错位;当判定出不错位时,则查找第二支撑线的上一支撑线,将上一支撑线作为到达支撑线;当判定出错位时,将第二支撑线作为到达支撑线。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (13)
1.一种建筑构件排布方法,所述方法包括:
获取所述三维建筑模型中待进行构件排布的建筑结构面,将所述建筑结构面转换为结构平面;
获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;
根据所述排布信息在所述建筑结构面上生成建筑构件。
2.根据权利要求1所述的方法,其特征在于,所述将所述建筑结构面转换为结构平面,包括:
获取所述建筑结构面上的支撑件,获取各所述支撑件的结构端点;
将所述结构端点依次连接生成闭合轮廓,根据所述闭合轮廓生成结构平面。
3.根据权利要求1或2所述的方法,其特征在于,所述在所述结构平面上排布与所述构件信息对应的构件元素,包括:
从所述构件信息中提取构件类型和构件尺寸;
检测所述结构平面的外轮廓的外轮廓形状;
根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布。
4.根据权利要求3所述的方法,其特征在于,所述根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:
当判定所述外轮廓的形状不是矩形时,根据所述外轮廓生成面积最小的矩形平面;
在所述矩形平面上排布与所述构件信息对应的构件元素;
所述得到所述构件元素的排布信息,包括:
获取所述矩形平面中所述外轮廓范围内排布的构件元素的排布信息。
5.根据权利要求3所述的方法,其特征在于,所述根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:
当判定所述外轮廓的形状是矩形,且所述构件类型为瓦时,生成与所述构件尺寸匹配的构件元素;
从所述结构平面的顶点位置处起,将所述构件元素逐行紧密排布至所述结构平面上,直至排布位置超出所述结构平面的所述外轮廓为止;
对排布位置超出所述外轮廓的构件元素进行剪切。
6.根据权利要求3所述的方法,其特征在于,所述根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:
当判定所述外轮廓的形状是矩形,且所述构件类型为砖时,生成与所述构件尺寸匹配的构件元素;
获取所述结构平面上的多条支撑线;
根据各所述支撑线之间的间距,在所述结构平面上错线排布所述构件元素。
7.根据权利要求6所述的方法,其特征在于,所述根据各所述支撑线之间的间距,在所述结构平面上错线排布所述构件元素,包括:
将所述边界位置处的首端支撑线作为启始支撑线,从所述启始支撑线位置处,查找支撑线间距与所述构件元素尺寸匹配的第二支撑线;
根据所述第二支撑线和错线要求确定到达支撑线;
根据所述到达支撑线的位置对所述构件元素进行剪裁,将剪裁后的所述构件元素排布于所述启始支撑线与所述到达支撑线之间;
将所述第二支撑线设置为启始支撑线,继续查找与所述第二支撑线对应的到达支撑线并进行构件元素排布,直至查找到的到达支撑线为末端支撑线为止。
8.根据权利要求7所述的方法,其特征在于,所述根据所述第二支撑线和错线要求确定到达支撑线,包括:
在进行首行元素排布时,将所述第二支撑线作为到达支撑线。
9.根据权利要求7所述的方法,其特征在于,所述根据所述第二支撑线和错线要求确定到达支撑线,包括:
在进行非首行元素排布时,判断所述第二支撑线是否与上一行对应位置处的,构件元素的到达支撑线错位;
当判定出不错位时,则查找所述第二支撑线的上一支撑线,将所述上一支撑线作为到达支撑线;
当判定出错位时,将所述第二支撑线作为到达支撑线。
10.一种建筑构件排布装置,其特征在于,所述装置包括:
面获取模块,用于获取所述三维建筑模型中待进行构件排布的建筑结构面,将所述建筑结构面转换为结构平面;
排布模块,用于获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;
构件生成模块,用于根据所述排布信息在所述建筑结构面上生成建筑构件。
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。
13.一种建筑构件排布方法,所述方法包括:
获取所述三维建筑模型中待进行构件排布的建筑结构面;
获取所述建筑结构面上的支撑件,获取各所述支撑件的结构端点;
将所述结构端点依次连接生成闭合轮廓,根据所述闭合轮廓生成结构平面;
获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;
从所述构件信息中提取构件类型和构件尺寸;
检测所述结构平面的外轮廓的外轮廓形状;
根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910842891.8A CN112464322B (zh) | 2019-09-06 | 2019-09-06 | 建筑构件排布方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910842891.8A CN112464322B (zh) | 2019-09-06 | 2019-09-06 | 建筑构件排布方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112464322A true CN112464322A (zh) | 2021-03-09 |
CN112464322B CN112464322B (zh) | 2022-09-16 |
Family
ID=74807765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910842891.8A Active CN112464322B (zh) | 2019-09-06 | 2019-09-06 | 建筑构件排布方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112464322B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113553640A (zh) * | 2021-06-30 | 2021-10-26 | 广联达科技股份有限公司 | 一种砌体的排布方法、装置、电子设备及可读存储介质 |
CN113987647A (zh) * | 2021-10-29 | 2022-01-28 | 广联达科技股份有限公司 | 一种生成组合构件的方法、装置、设备及可读存储介质 |
CN114648546A (zh) * | 2022-05-18 | 2022-06-21 | 深圳小库科技有限公司 | 建筑排布方案的确定方法、装置、电子设备和存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995012034A1 (en) * | 1993-10-25 | 1995-05-04 | Qld Procast Pty. Limited | A method of constructing a roofed structure |
CN1162296A (zh) * | 1994-09-22 | 1997-10-15 | 约翰尼斯·穆勒哈特伯格 | 专门用于地、墙、顶或家具覆面的平板或者建筑构件,用于生产这些平板或建筑构件、其固定件的方法 |
CN1702243A (zh) * | 2005-05-31 | 2005-11-30 | 刘坚雄 | 无壁板框架结构装配组合式房屋建筑及其建造方法 |
WO2008070026A1 (en) * | 2006-12-04 | 2008-06-12 | Composite Panel Systems Llc | Construction panels and construction systems, and methods |
CN103857859A (zh) * | 2011-10-03 | 2014-06-11 | 詹姆斯哈迪技术有限公司 | 建筑排列 |
CN105009125A (zh) * | 2012-12-19 | 2015-10-28 | 帕特克有限公司 | 使用标准化结构构件的方法和系统 |
CN205116694U (zh) * | 2015-09-10 | 2016-03-30 | 史京兵 | 塑料建筑模板及组装构件 |
CN108460832A (zh) * | 2018-03-02 | 2018-08-28 | 盈嘉互联(北京)科技有限公司 | 一种基于建筑信息模型的外壳提取方法 |
-
2019
- 2019-09-06 CN CN201910842891.8A patent/CN112464322B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995012034A1 (en) * | 1993-10-25 | 1995-05-04 | Qld Procast Pty. Limited | A method of constructing a roofed structure |
CN1162296A (zh) * | 1994-09-22 | 1997-10-15 | 约翰尼斯·穆勒哈特伯格 | 专门用于地、墙、顶或家具覆面的平板或者建筑构件,用于生产这些平板或建筑构件、其固定件的方法 |
CN1702243A (zh) * | 2005-05-31 | 2005-11-30 | 刘坚雄 | 无壁板框架结构装配组合式房屋建筑及其建造方法 |
WO2008070026A1 (en) * | 2006-12-04 | 2008-06-12 | Composite Panel Systems Llc | Construction panels and construction systems, and methods |
CN103857859A (zh) * | 2011-10-03 | 2014-06-11 | 詹姆斯哈迪技术有限公司 | 建筑排列 |
CN105009125A (zh) * | 2012-12-19 | 2015-10-28 | 帕特克有限公司 | 使用标准化结构构件的方法和系统 |
CN205116694U (zh) * | 2015-09-10 | 2016-03-30 | 史京兵 | 塑料建筑模板及组装构件 |
CN108460832A (zh) * | 2018-03-02 | 2018-08-28 | 盈嘉互联(北京)科技有限公司 | 一种基于建筑信息模型的外壳提取方法 |
Non-Patent Citations (2)
Title |
---|
刘观云: "多层钢结构住宅结构体系及梁柱节点的研究", 《中国优秀博硕士学位论文全文数据库(硕士) 工程科技Ⅱ辑》 * |
罗远峰 等: "基于Revit的装配式建筑构件参数化钢筋建模方法研究与应用", 《土木建筑工程信息技术》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113553640A (zh) * | 2021-06-30 | 2021-10-26 | 广联达科技股份有限公司 | 一种砌体的排布方法、装置、电子设备及可读存储介质 |
CN113987647A (zh) * | 2021-10-29 | 2022-01-28 | 广联达科技股份有限公司 | 一种生成组合构件的方法、装置、设备及可读存储介质 |
CN114648546A (zh) * | 2022-05-18 | 2022-06-21 | 深圳小库科技有限公司 | 建筑排布方案的确定方法、装置、电子设备和存储介质 |
CN114648546B (zh) * | 2022-05-18 | 2022-07-29 | 深圳小库科技有限公司 | 建筑排布方案的确定方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112464322B (zh) | 2022-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112464322B (zh) | 建筑构件排布方法、装置、计算机设备和存储介质 | |
CN110457843B (zh) | 三维管线模型生成方法、装置、计算机设备和存储介质 | |
CN114692250B (zh) | 墙身配筋的方法及装置、计算机设备 | |
CN111191800B (zh) | 设备模型核查方法、装置、计算机设备和存储介质 | |
CN112365590A (zh) | 图纸生成方法、装置、计算机设备和存储介质 | |
CN114254584A (zh) | 芯片产品的对比方法、建模方法、装置及存储介质 | |
TW201618039A (zh) | 點雲邊界直角邊修補系統及方法 | |
CN111324922A (zh) | 楼面砖模型的生成方法、装置、计算机设备和存储介质 | |
CN110704901B (zh) | 山墙屋面顶导梁的连接节点放置方法和相关产品 | |
CN110766794B (zh) | 断层几何结构获取方法、装置和计算机设备 | |
CN109360215B (zh) | 三维模型的外轮廓查找方法、装置、设备和存储介质 | |
CN110737934B (zh) | 老虎窗屋面桁架节点的生成方法、装置和存储介质 | |
CN111578949A (zh) | 室内定位方法及装置、存储介质和电子装置 | |
CN111145583B (zh) | 车位模型核查方法、装置、计算机设备和存储介质 | |
CN110765509B (zh) | 主屋面开洞加强节点的生成方法和装置 | |
CN110704900B (zh) | 龙骨立柱模型和墙龙骨模型之间连接节点放置方法和产品 | |
CN110909097B (zh) | 多边形电子围栏生成方法、装置、计算机设备和存储介质 | |
CN110555260B (zh) | 电缆工作井模型数据处理方法、装置和计算机设备 | |
CN110750817B (zh) | 连接件放置方法、相邻关系确定方法、装置、设备和介质 | |
CN110765513B (zh) | 墙龙骨模型和l型顶导梁模型的连接节点放置方法和产品 | |
CN112785135A (zh) | 工程质量检验方法、装置、计算机设备和存储介质 | |
CN112560133A (zh) | 复杂屋面的识别方法、装置、计算机设备和存储介质 | |
CN115471593A (zh) | 曲面图形显示方法、装置、计算机设备及可读存储介质 | |
CN112150611A (zh) | 问题部件标定方法、装置、计算机设备和存储介质 | |
CN109584335B (zh) | 图形填充方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |