下载app免费领取会员
目前,对BIM轻量化的方法比较多,大致就是删除相关顶点、对面片进行折叠、LOD等,如果简化更厉害一点,则是将内层模型删除,只显示外层模型,这种简化方式,存在的最大问题是无法查询内部构件信息。有的在此简化的基础上,对外围的面片进一步优化,将外围作为一个整体,模型体积进一步减少,这样就与3D模型一样了,不能实现BIM信息化的价值。本文提出的轻量化方法主要体现在两个方面。
对几何体的轻量化表现在对顶点、面等删除操作,减少三角面片,但是减少的三角面片不能影响构件的完整性。常见的如边折叠算法是几何元素删除法中比较常用的一种方法,算法的核心思路是:通过计算每条边进行折叠时所需的代价,并对其进行排序,从代价最小的边开始对边进行折叠,直至所有边不能折叠为止。将V1、V2两点之间的直线L退化成一个新点V,将点V1移动到新点V的位置上,并将所有与V2相关的边与新点V相连接,最后将退化的三角形与边删除。
以上方法进行简化的程度还不够,还需要对模型进行实例化,即相同的模型只留一个模型,其他的只留一个镜像,并对几何模型的拓扑结构进行重组,去掉重复点、面等,从而使模型体量进一步减小,。
至于对数据量的轻量化方面,可通过如下的一些手段。
①比较常见的模式,将BIM设计的各阶段数据进行分解,每个阶段所能带的数据仅限一部分,不用全部带,这样就可以减少部分数据量,这种方式在市面上应用的比较多。②对大量重复出现的数据进行镜像,只存一份,与几何模型类似,其他的用索引号代替。③进行数据压缩,根据相关算法对数据库中存储的数据进行压缩,从而减少数据量,只是在读取时需要解压,需要高效的解压算法与之配套。部分厂家为了保护数据的安全,在此还进行了数据加密等操作。
在减少模型体量上,还有一个应用非常流行的做法,即LOD方法,主要应用于显示层面,在几何模型的处理上主要是构件模型的显示层级,根据层级的显示细节对模型进行轻量化处理。

转载请注明来源本文地址:https://www.tuituisoft/bim/7425.html
上一篇:没有了
下一篇:没有了