[发明专利]一种BIM模型简化方法及简化装置在审
申请号: | 202011530256.5 | 申请日: | 2020-12-22 |
公开(公告)号: | CN112562085A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 张萌之 | 申请(专利权)人: | 广联达科技股份有限公司 |
主分类号: | G06T17/20 | 分类号: | G06T17/20 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 胡晓静 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bim 模型 简化 方法 装置 | ||
本发明提供了一种BIM模型简化方法及简化装置,其中,该方法包括:获取原始BIM模型及原始BIM模型中顶点的坐标,原始BIM模型为三角网格模型;根据顶点的坐标,计算原始BIM模型中三角形的每个边对应的折叠点位置坐标和误差测度,根据误差测度从小到大的排序结果确定待折叠边;在原始BIM模型中获取与待折叠边存在至少一顶点重合的三角形的属性信息;根据属性信息对待折叠边进行折叠,以得到简化后的BIM模型。通过利用与待折叠边存在至少一顶点重合的三角形的属性信息对待折叠边进行折叠保护,避免折叠产生明显与原始BIM模型差异的结果,使得简化后的BIM模型保留原始BIM模型的真实结构信息,提高模型简化的准确性。
技术领域
本发明涉及工程建筑技术领域,具体涉及一种BIM模型简化方法及简化装置。
背景技术
在建筑领域,建筑信息模型Building Information Modeling(简称BIM模型)中包含有关众多的建筑信息,比如建筑构件之间的几何信息、空间关系、预算成本等等。由于BIM模型自身包含数据量较大,虽然现今的计算机硬件水平有了突飞猛进的发展,但随着数据采集精度和建模技术的不断提高,BIM模型的精度越来越高,数据量也随之飞速增长,给计算机的绘制、传输、浏览等都带来了巨大的压力。因此,常常需要对BIM模型进行简化,使其简化为数据量较小的模型。
在现有技术中,模型简化方法根据删除网格元素的不同可分为:顶点删除法、边折叠法、三角形折叠法等。其中,边折叠法由于能够有效保持网格的原有拓扑关系,是目前最为广泛的简化方法。但是,现有的基于边折叠的BIM模型简化方法,在对边进行折叠操作时,经常会出现几何结构简化错误的情况,例如:针对门、窗及百叶窗叶片等构成的矩形或空间四面体在简化过程中是期望保留的,但是,如果在四面体十分狭长的情况下,如百叶窗的叶片,基于边折叠的思想,叶片的短边由于长度过短会被判断为优先被简化的边,从而造成简化结果成为两个重合的三角形,难以保留出百叶窗的真实结构信息;或者简化结果出现不符合BIM原始结构的狭长三角形等。
发明内容
有鉴于此,本发明实施例提供了一种BIM模型简化方法及简化装置以解决现有技术中基于边折叠的BIM模型简化方法容易造成几何结构简化错误的问题。
根据第一方面,本发明实施例提供了一种BIM模型简化方法,包括:
获取原始BIM模型及所述原始BIM模型中顶点的坐标,所述原始BIM模型为三角网格模型;
根据顶点的坐标,计算所述原始BIM模型中三角形的每个边对应的折叠点位置坐标和误差测度,根据误差测度从小到大的排序结果确定待折叠边;
在所述原始BIM模型中获取与所述待折叠边存在至少一顶点重合的三角形的属性信息;
根据所述属性信息对所述待折叠边进行折叠,以得到简化后的BIM模型。
可选地,所述根据所述属性信息对所述待折叠边进行折叠简化所述原始BIM模型,包括:
根据所述属性信息中的边属性或顶点坐标判断所述待折叠边是否满足预设保护条件;
在所述待折叠边满足预设保护条件时,将所述待折叠边对应的误差测度从所述排序结果中剔除;
重新根据误差测度从小到大的排序结果确定待折叠边。
可选地,所述根据所述属性信息判断所述待折叠边是否满足预设保护条件,还包括:
在所述待折叠边不满足预设保护条件时,对所述待折叠边进行折叠以得到简化后的BIM模型。
可选地,所述根据所述属性信息判断所述待折叠边是否满足预设保护条件,包括:
获取所述待折叠边所在的当前三角形中其余两条边的边属性,所述边属性包括:公共边和非公共边;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广联达科技股份有限公司,未经广联达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011530256.5/2.html,转载请声明来源钻瓜专利网。