Я пытаюсь установить цвет многоугольника, используя свойство материала, например:
drawOnMap() {
let material = Cesium.Material.fromType('Color');
material.uniforms.color = new Cesium.Color(1.0, 1.0, 0.0, 1.0);
const entityObject = {
polygon: {
hierarchy: this.positions !== undefined ? this.positions : undefined,
height: 0,
material: material,
}
};
return this.cesiumEntity = this.cesiumViewerService.getViewer().entities.add( entityObject );
}
Я пробовал всевозможные комбинации для создания материала, но все они игнорируются, а полигон отображается белым. Что мне не хватает?
Обратите внимание, что если я использую Cesium.Color.RED
, многоугольник отображается красным цветом, как и ожидалось.
Помощь очень ценится!