模型外壳分析的方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:32018066 阅读:25 留言:0更新日期:2022-01-22 18:36
本公开的实施例涉及模型外壳分析的方法、装置、电子设备和计算机可读存储介质。在该方法中包括:基于模型中构件的坐标系参数,构建模型的外接球和模型中构件的嵌套哈希检索列表;基于模型的外接球构建模拟视域面;基于可配置的精度构建模拟视域面上的模拟视点;通过模拟视点的模拟视线与模型中构件接触的判断以及模拟视域面的旋转,利用嵌套哈希检索列表获得模型的外部可见构件;基于外部可见构件生成模型的外壳。通过使用这种方法,可以提供可控准确程度的模型外壳分析方法,并且提高检测性能,降低内存占用。降低内存占用。降低内存占用。

【技术实现步骤摘要】
模型外壳分析的方法、装置、电子设备和计算机可读存储介质


[0001]本公开的实施例主要涉及建筑信息模型(BIM)领域。并且更具体地,涉及模型外壳分析的方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]随着建筑行业信息化、数字化的发展,越来越多的建筑行业所需功能需要在各种终端展现及使用,包括BIM场景和GIS场景的模型展示,模型数据大都是详细的数据,如果是大体量、超大体量模型在终端进行展示可能有较大压力,在普通甚至较高配置的机器上也会面临加载慢及卡顿的问题;在某些场景下只需要展示模型的外壳,无须展示模型内部的构件以缓解终端显示压力,比如区域/城市级别的展示、模型坐标系校准平台的使用等场景。

技术实现思路

[0003]本公开的实施例提供了一种模型外壳分析的方法、装置、电子设备和计算机可读存储介质。
[0004]在本公开的第一方面中,提供了一种模型外壳分析方法。该方法包括:基于模型中构件的坐标系参数,构建模型的外接球和模型中构件的嵌套哈希检索列表;基于模型的外接球构建模拟视域面;基于可配置的精度构建模拟视域面上本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种模型外壳分析方法,包括:基于模型中构件的坐标系参数,构建所述模型的外接球和所述模型中构件的嵌套哈希检索列表;基于所述模型的外接球,构建模拟视域面;基于可配置的精度,构建所述模拟视域面上的模拟视点;通过所述模拟视点的模拟视线与所述模型中构件接触的判断以及所述模拟视域面的旋转,利用所述嵌套哈希检索列表获得所述模型的外部可见构件;以及基于所述外部可见构件生成所述模型的外壳。2.根据权利要求1所述的方法,其中所述模拟视域面是所述模型的外接球的切面,所述切面的切点是所述外接球的球面上的点,所述切面的长宽分别是所述外接球的直径。3.根据权利要求1所述的方法,其中所述可配置的精度包括所述模拟视点在所述模拟视域面上的密度和位置。4.根据权利要求1所述的方法,其中基于所述模拟视点的模拟视线与所述模型中构件的接触判断以及所述模拟视域面的旋转,通过所述检索列表得到所述模型的外部可见构件,包括:从每个所述模拟视点垂直于所述视域面向所述模型的方向发出所述模拟视线;计算每个所述模拟视线经过的坐标系参数值;基于所述坐标系参数值,利用所述嵌套哈希检索列表快速判断与所述模拟视线接触的所述模型中构件,获得所述外部可见构件;沿所述外接球的球面旋转所述模拟视域面,重复以上步骤,直到获得所有所述外部可见构件。5.根据权利要求4所述的方法,其中基于所述坐标系参数值,利用所述模型的嵌套哈希检索列表获得所述外部可见构件,包括:检索所有等于所述坐标系参数值的所述嵌套哈希检索列表的第一入口,获得所述第一入口对应的所述模型的构件;以及检索所有大于所述坐标系参数值的所述嵌套哈希检索列表的第二入口的子哈希表,获得所述子哈希表中等于所述坐标系参数值的入口对应的所述模型的构件。6.根据权利要求4所述的方法,其中所述模拟视域面以可配置的幅度旋转。7.根据权利要求1所述的方法,其中所述坐标系的参数包括经度、纬度和深度。8.根据权利要求1所述的方法,其中所述坐标系是球面坐标系。9.一种模型外壳分析装置,包括:外接球构建模块,被配置为基于模型中构件的坐标系参数,构建所述模型的外接球嵌套哈希检索列表构建模块,被配置为基于模型中构件的坐标系参数,构建所述模型中构件的嵌套哈希检索列表;视域面构建模块,被配置为基于所述模型的外接球构建模拟视域面;模拟视点构建模块,被配置为基于可配置的精...

【专利技术属性】
技术研发人员:马恩成夏绪勇张晓龙吴尚高王增亮龚政
申请(专利权)人:北京构力科技有限公司
类型:发明
国别省市:

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

1