Advertisement

瑞模网 cesium 城市建筑的颜色渲染与泛光渐变效果

阅读量:

1、cesium用于加载城市建筑模型时,采用3DTiles格式,若需实现基础颜色渲染则操作较为简便,仅需依据建筑物所具有的属性信息进行相应颜色配置即可,cesium沙盒中也提供了相关示例,具体代码如下:

复制代码
     // 设置建筑物的样式
      var heightStyle = new Cesium.Cesium3DTileStyle({
    color: {
      conditions: [
      ['${floor} >= 30', 'rgba(45,0,75,0.5)'],
      ['${floor} >= 20', 'rgb(102,71,151)'],
      ['${floor} >= 15', 'rgb(170,162,204)'],
      ['${floor} >= 10', 'rgb(224,226,238)'],
      ['${floor} >= 8', 'rgb(252,230,200)'],
      ['${floor} >= 5', 'rgb(248,176,87)'],
      ['${floor} >= 1', 'rgb(198,106,11)']
      ]
      conditions: value
    }

成效:

![](https://cdl.itadn.co

全部评论 (0)

还没有任何评论哟~