一种三维模型缝隙校验方法、系统、装置及存储介质制造方法及图纸

技术编号:37422200 阅读:20 留言:0更新日期:2023-04-30 09:44
本发明专利技术涉及建筑物三维模型构建技术领域,具体公开了一种三维模型缝隙校验方法包括获取各构件的几何实体的最底面,几何实体的高度;筛选校验构件集合范围内的与当前构件在交集的构件形成第一构件集合;将当前构件的原最底面的轮廓向外扩大指定尺寸,该指定尺寸为给定的最大缝隙宽度;基于扩大后的底面轮廓形成新的几何实体;筛选出校验构件集合中除当前构件外其他与新的几何实体有重叠的所有构件,形成第二构件集合;从第二构件集合中剔除那些同时存在第一构件集合中的构件,形成处理后的构件集合;逐一将处理后的构件集合中构件作为关联构件与当前构件的配对,并赋予缝隙编号,关联保存该配对及其对应的缝隙编号。大大提高了工作效率。工作效率。工作效率。

【技术实现步骤摘要】
一种三维模型缝隙校验方法、系统、装置及存储介质


[0001]本专利技术涉及建筑物三维模型构建
,具体公开了一种三维模型缝隙校验方法、系统、装置及存储介质。

技术介绍

[0002]在主体结构模型构件基础上所生成的最终的外墙涂保深化设计三维模型包括了保温层模型构件、涂料层模型构件和线条模型构件,在模型的生成过程中,这四类构件自身或两两间往往会存在缝隙,根据某些具体应用场景的设计要求,这些缝隙需要被找到并消除。然而,目前缝隙的校验通常是依靠人工,费事费力,工作效率极低。

技术实现思路

[0003]本专利技术的目的之一是提供一种三维模型缝隙校验方法,通过寻找不同扩展距离上与构件有交集的其他构件,找到之间可能存在缝隙的构件对,降低了三维模型缝隙校验中的人力支出,进而提高工作效率。
[0004]本专利技术中的三维模型缝隙校验方法,包括:
[0005]步骤1获取给定的模型需要校验的范围内的所有构件,形成校验构件集合;
[0006]步骤2获取各构件的几何实体的最底面,以及当前构件的几何实体的高度;
[0007]对每一构件执行以下操作:
[0008]步骤3,筛选校验构件集合范围内的与当前构件在交集的构件形成第一构件集合;
[0009]步骤4,将当前构件的原最底面的轮廓向外扩大指定尺寸,该指定尺寸为给定的最大缝隙宽度;
[0010]步骤5,基于扩大后的底面轮廓,向该底面的法线方向拉伸前述的高度,形成新的几何实体;
[0011]步骤6筛选出校验构件集合中除当前构件外其他与新的几何实体有重叠的所有构件,形成第二构件集合;
[0012]步骤7从第二构件集合中剔除那些同时存在第一构件集合中的构件,形成处理后的构件集合;
[0013]步骤8用于逐一将处理后的构件集合中构件作为关联构件与当前构件的配对,并赋予尚未曾被保存过的配对一唯一的编号作为缝隙编号,关联保存该配对及其对应的缝隙编号。
[0014]进一步的,还包括步骤9,遍历校验构件集合中的所有构件后,将所有保存的配对中的当前构件、关联构件和缝隙编号按照关联关系逐一展示。
[0015]进一步的,步骤9中,将每一配对中的当前构件的ID、关联构件ID以及缝隙编号作为一条缝隙信息进行展示。
[0016]进一步的,所述缝隙信息可点击,在点击一条缝隙信息时,三维模型上高亮显示该缝隙信息指向的当前构件和管关联构件。
[0017]进一步的,步骤1中,以建筑物三维模型的楼层参数,给定某一楼层为需要校验的范围。
[0018]进一步的,步骤1中,通过选定构件缝隙关系,筛选出需要校验的范围内当前构件缝隙关系所指向的各种构件,形成当前构件集合,所述构件缝隙关系用于指定需要检查的缝隙存在于哪一种或多种构件间。
[0019]进一步的,所述的构件缝隙关系为主体与主体、保温与保温、线条与线条、涂料与涂料、保温与主体、线条与主体、涂料与主体、线条与保温、涂料与保温以及涂料与线条中的任一种。
[0020]本专利技术的另一目的是提供一种三维模型缝隙校验系统,包括:
[0021]构件获取模块,用于获取给定的模型需要校验的范围内的所有构件,形成校验构件集合;
[0022]参数获取模块,用于逐一从构件获取模块获取校验构件集合中的构件的几何实体,并获取各构件的几何实体的最底面,以及当前构件的几何实体的高度;
[0023]扩大模块,用于从参数获取模块获取当前构件的原最底面的轮廓,并向外扩大指定尺寸,形成,扩大后的底面轮廓,该指定尺寸为给定的最大缝隙宽度;
[0024]拉伸模块,用于基于扩大后的底面轮廓,向该底面的法线方向拉伸前述的高度,形成新的几何实体;
[0025]筛选模块,用于从参数获取模块获得当前构件的几何实体,并筛选出校验构件集合中与当前构件的几何实体有重叠的所有构件,形成第一构件集合;
[0026]以及,用于从拉伸模块获得新的几何实体,并筛选出校验构件集合中与新的几何实体有重叠的所有构件,形成第二构件集合;
[0027]剔除模块,用于从第二构件集合中剔除那些同时存在第一构件集合中的构件,形成处理后的构件集合;
[0028]配对模块,用于逐一将处理后的构件集合中构件作为关联构件与当前构件的配对,并赋予尚未曾被保存过的配对一唯一的编号作为缝隙编号,关联保存该配对及其对应的缝隙编号;
[0029]显示模块,用于在遍历完当前构件集合中的所有构件后,将所有保存的配对中的当前构件、关联构件和缝隙编号按照关联关系逐一展示。
[0030]本专利技术的又一目的是提供一种三维模型缝隙校验装置,包括处理器和存储器;
[0031]所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现前述所述方法的步骤。
[0032]本专利技术的再一目的是提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被执行时实现前述方法的步骤。
[0033]本专利技术以一大(扩张至最大缝隙范围)一小(不扩张)两个构件,分别筛选与之有交集的构件,进而通过两次筛选出的集合的差别元素,确定出这些差别元素是与当前构件存在缝隙关系的构件,进而配对、编号,并加以展示,简便的实现了给定宽度范围内的缝隙校验,节约了人力成本,另外,在一些实施例中,优选的采用楼层作为选定模型区域时的最小范围单位,通过给定或选定楼层(一般为数字)并从10种构件缝隙关系中选择一种,同一楼层中的相关构件就可较为容易的通过软件自带的筛选器筛选出来,如此,在单次缝隙检查
中所涉及的构件以及缝隙数量被控制在了一个适当的范围内,便于快速处理,并且避免了过于冗长的单次缝隙展示。且校验有针对性,适用于有构件缝隙关系关注点的缝隙校验。反馈的结果跟有针对性。
附图说明
[0034]图1为本专利技术实施例中的三维模型缝隙校验方法的流程图。
[0035]图2为本专利技术实施例中的三维模型缝隙校验系统的示意性框图。
具体实施方式
[0036]本是实施例基于既有建筑物主体结构模型构件以及在其基础上所生成的最终的外墙涂保深化设计三维模型;基于运行当前模型所用软件(如Revit软件)本身的定义和规则,所有的模型构件的几何实体的所有相关数据是唯一确定且可以读取的,例如通过Revit软件中get_Geometry功能命令可以获取到构件的几何实体数据,包括但不限于几何实体的被定义的朝向、轮廓、点云、面以及各个面的朝向的等,其中朝向信息一般以法线向量中法线方向的形式给出,鉴于此,本实施例中未说明来源或生成方式的数据皆为直接读取的数据,后续不做过多赘述。
[0037]本实施例中的三维模型缝隙校验方法,基本如图1所示,具体包括:
[0038]根据选定的模型区域和构件缝隙关系,筛选出该模型区域内当前构件缝隙关系所指向的各种构件,形成当前构件集合;
[0039]构件缝隙关系用于指定需要检查的缝隙存在于哪一种或多种构件间,本专利技术的一些实施例中的构件缝隙关系预先的设置为主体与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型缝隙校验方法,其特征在于,包括:步骤1获取给定的模型需要校验的范围内的所有构件,形成校验构件集合;步骤2获取各构件的几何实体的最底面,以及当前构件的几何实体的高度;对每一构件执行以下操作:步骤3,筛选校验构件集合范围内的与当前构件在交集的构件形成第一构件集合;步骤4,将当前构件的原最底面的轮廓向外扩大指定尺寸,该指定尺寸为给定的最大缝隙宽度;步骤5,基于扩大后的底面轮廓,向该底面的法线方向拉伸前述的高度,形成新的几何实体;步骤6筛选出校验构件集合中除当前构件外其他与新的几何实体有重叠的所有构件,形成第二构件集合;步骤7从第二构件集合中剔除那些同时存在第一构件集合中的构件,形成处理后的构件集合;步骤8用于逐一将处理后的构件集合中构件作为关联构件与当前构件的配对,并赋予尚未曾被保存过的配对一唯一的编号作为缝隙编号,关联保存该配对及其对应的缝隙编号。2.根据权利要求1所述的方法,其特征在于,还包括步骤9,遍历校验构件集合中的所有构件后,将所有保存的配对中的当前构件、关联构件和缝隙编号按照关联关系逐一展示。3.根据权利要求1所述的方法,其特征在于,步骤9中,将每一配对中的当前构件的ID、关联构件ID以及缝隙编号作为一条缝隙信息进行展示。4.根据权利要求3所述的方法,其特征在于,所述缝隙信息可点击,在点击一条缝隙信息时,三维模型上高亮显示该缝隙信息指向的当前构件和管关联构件。5.根据权利要求1所述的方法,其特征在于,步骤1中,以建筑物三维模型的楼层参数,给定某一楼层为需要校验的范围。6.根据权利要求1所述的方法,其特征在于,步骤1中,通过选定构件缝隙关系,筛选出需要校验的范围内当前构件缝隙关系所指向的各种构件,形成当前构件集合;所述构件缝隙关系用于指定需要检查的缝隙存在于哪一种或多种构件间。7.根据权利要求1所述的方法,其特征在于,所述的构件缝隙关系为主体与主体、保...

【专利技术属性】
技术研发人员:肖霞朱晶张成陈俊袁鹏
申请(专利权)人:重庆三原色节能建筑工程有限公司
类型:发明
国别省市:

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

1