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)']
]
co