首页 / 浏览问题 / 三维GIS / 问题详情
超图FAQ:【WebGL】使用专题图的形式给图层设置PBR材质,报错“array size must be greater than zero”
44,106EXP 2023年10月18日
【WebGL】使用专题图的形式给图层设置PBR材质,报错“array size must be greater than zero”

1个回答

【解决办法】 检查设置的json材质数组中的json文件路径是否正确,如果路径不对,导致json材质找不到,则会报这个错误。 var urls = [ './data/pbr/MI_BaseBronze_jyz.json', ]; scene.parsePBRFromJson(urls); var conditions = []; conditions.push(['${SmID} === 6', 0]); const cesiumStyle = new Cesium.Cesium3DTileStyle({ pbrMaterialIndex: { conditions: conditions } }); layer.themeStyle = cesiumStyle;
44,106EXP 2023年10月18日
热门文章
关注我们
...