cesium之添加3DTileset

时间:2020-09-09 11:12:15   收藏:0   阅读:579

cesium之添加3DTileset

//加载无锡三维模型-3D Tiles格式
        addWXModelBy3DTiles() {
            let tiles = new Cesium.Cesium3DTileset({
                url: /wuxi7/tileset.json, // 带网络属性模板
                maximumScreenSpaceError: 1, // Temporary workaround for low memory mobile devices - Increase maximum error to 8.
                maximumNumberOfLoadedTiles: 1000 // Temporary workaround for low memory mobile devices - Decrease (disable) tile cache.
            })
            this.modalEntities = this.viewer.scene.primitives.add(tiles)
            this.setmodalEntitiesStyle(
                rgba(246,247,241,1),
                rgba(185,70,31,1),
                rgba(23,171,220,1),
                rgba(254,253,143,1)
            )
        },
        // 设置模型颜色渲染
        setmodalEntitiesStyle(color, color1, color2, color3) {
            this.modalEntities.style = new Cesium.Cesium3DTileStyle({
                color: {
                    conditions: [
                        [${pmark} >= 3, color3],
                        [${pmark} >= 2, color2],
                        [${pmark} >= 1, color1],
                        [${pmark} >= 0, color],
                        [true, color] // 普通楼
                    ]
                }
            })
        },

 

 

 

钻研不易,转载请注明出处。。。。。。

 

原文:https://www.cnblogs.com/s313139232/p/13637256.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!