首页 / 浏览问题 / WebGIS / 问题详情
最新版client3d for cesium包加载s3m缓存颜色不对
33EXP 2023年12月26日

更换cesium包后加载到前端的图层颜色不对

例如下图这个,正常应该为红色,加载为紫色

cesium包版本1.67 37310

使用的是纹理压缩格式是DXT(PC设备)

1个回答

layer.RGBTOBGR = true

4,151EXP 2023年12月27日

设置无效,颜色无变化

附上相关代码

var sanweiLayer = window.viewer.scene.addS3MTilesLayerByScp(item.URL, {
          name: item.SOURCEINFO,
        });
        sanweiLayer.then(function (layer) {
          layer.RGBTOBGR = true;
          console.log(140, layer);
        });
        window.viewer.flyTo(sanweiLayer);

已解决,尝试不同版本的cesium包,最新版SuperMap iClient3D 11i(2023) for Cesium v11.1.0以及v11.1.1均无效,最终找到这个版本SuperMap iClient3D 11i (2022) for Cesium可以在加载s3m3.0的情况下,通过layer.RGBTOBGR = true恢复正常颜色,针对纹理压缩格式为DXT(PC设备)同样有效

...