加载3dtiles白模后,再添加不同颜色的entity产生深度冲突

Cesium源码 · lisansang · 于 5年前 发布 · 7760 次阅读

cesium 加载3dtiles白模后,再添加不同颜色的entity产生深度冲突,颜色闪烁问题,有没有人见到过?如何解决的呢?

共收到 3 条回复 cesium
devhu#15年前 0 个赞

请问浏览器是chrome吗?能否看看实现代码?

lisansang#25年前 0 个赞

浏览器是chrome,下面是添加一个entity的代码,按照官网很基础的加载

    this.tileset = new Cesium.Cesium3DTileset({
      url: 'http://192.168.6.240:8898/cdn/LY3dtiles/tileset.json',
      maximumNumberOfLoadedTiles:1000,
      dynamicScreenSpaceError : true
    })
	
   viewer.scene.primitives.add(this.tileset)
   
  viewer.entities.add({
        id:23315,
        name:'test',
        polygon:{
          hierarchy:Cesium.Cartesian3.fromDegreesArrayHeights([ 125.077874, 42.939885, 23 , 125.077557, 42.940028, 23 , 125.077942, 42.940494, 23 , 125.078256, 42.940352, 23 , 125.077874, 42.939885 ,23 ] ),
          extrudedHeight: 0,
          perPositionHeight: true,
          stRotation: 1 ,
          material: Cesium.Color.RED.withAlpha(1)
        }
      })
lisansang#35年前 0 个赞

我现在有个想法是 entities 放大一点完全覆盖掉3dtiles模型,但是polygon类型的好像没有放大倍数,各位大佬有什么好的建议吗

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics