如何通过 Cesium 渲染具有动画水纹理的多边形?

How to render polygons with an animated water texture via Cesium?

提问人:MapsRus 提问时间:10/13/2023 更新时间:10/13/2023 访问量:46

问:

我正在加载一些 geoJSON 数据,并希望使用动画水材质对数据进行符号化。当我在下面运行这段代码时,我看到的只是一个白色多边形。我错过了什么吗?我尝试使用具有相同结果的简单颜色类型的织物。


            viewer.dataSources.add(dataSource);
            var entities = dataSource.entities.values;
            for (var i = 0; i < entities.length; i++) {
                var entity = entities[i];
                    entity.polygon.outline = false;
                    
                entity.polygon.material = new Cesium.Material({
                fabric: {
                  type: "Water",
                  uniforms: {
                    normalMap: "water.jpg",
                    frequency: 10000.0,
                    animationSpeed: 0.01,
                    amplitude: 1.0,
                  },
                },
              })

            }


    });




铯JS

评论


答: 暂无答案