Three.js三维城市可视化geojson建筑,外部公共面分离

 演示 https://www.bilibili.com/video/BV11i4y127Fx/ 
有过mapbox或three.js 三维城市开发的同学可能会遇到这个问题 “外部公共面在渲染时出现闪烁”。如图黄色和白色之间存在闪烁。黄色和白色之间有穿透。

建筑物左侧面出现闪烁 
建筑物在渲染时出现闪烁,这是什么造成的?先看这个L沙发型建筑物的轮廓分析图


如果geojson的结构是重合的,在用three.js或mapbox渲染时就会出现闪烁。如果分离后则正常。

geojson建筑物轮廓分离后,不再闪烁
示例2 多层沙发型建筑物,上、下、右都存在公共面(红色椭圆),需要分离开。


分离后建筑物轮廓

分离后建筑物轮廓


分别设置高度后 在渲染时没有闪烁

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值