cesium获取模型实时坐标_葛兰岱尔WebGL轻量化GIS+BIM融合引擎大体量BIM模型LOD技术说明...

25519716976f503c0590dfd2fcb76221.gif

我们首先来分析一下常规WebGL轻量化BIM引擎的技术原理。

WebGL轻量化BIM引擎技术原理分析

WebGL轻量化BIM引擎要在确保BIM模型的数据不损失的情况下,实现BIM模型的轻量化,让BIM模型能够在Web浏览器或App上更快的加载和使用。 WebGL轻量化BIM引擎对BIM模型的轻量化处理实现,一般可以分为以下几步,如下图所示:

831d668152e6fba1aa77bb4e5b23522b.png

1)  数模分离 BIM模型包含三维几何数据和模型结构属性等非几何数据两部分。首先,WebGL轻量化BIM引擎需要将几何数据和非几何数据进行拆分。通过这样的处理,原始BIM模型文件中约20%-50%的非几何数据会被剥离出去,输出为数据文件供BIM应用开发使用。 2)  三维几何数据轻量化处理 剥离非几何数据后剩下的三维几何数据,我们还需要进一步轻量化处理优化,以降低三维几何数据量,节约客户端电脑的渲染计算量,从而提高BIM模型下载、渲染和功能处理的速度。 三维几何数据优化这块,一般采取的方案包括: a) 参数化或三角化几何描述 通过采用参数化或三角化的描述手段来降低三维几何数据的数据文件大小,让模型数据变得更小。 b) 相似性算法减少构件存储量; 在一个工程BIM模型中很多构件长得一模一样,只是所处位置或角度不同,这时就可以采用相似性算法进行数据合并,即:只保留一个构件的数据,其他相似构件只记录一个引用 + 空间坐标即可。通过这种方式可以有效减少构件存储量,达到轻量化的目的。 c) 构建符合场景远近原则的多级构件组
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值