cesium中改变创建对象的颜色

//创建一个对象添加到entities里

test2 = viewer.entities.add({

name: '红色球体',

id: "create-" + id,

position: Cesium.Cartesian3.fromDegrees(latCenter, lngCenter, height * 1000),

ellipsoid: {

radii: new Cesium.Cartesian3(radius * 1000, radius * 1000, radius * 1000),

material: Cesium.Color.RED.withAlpha(0.5), /* 测试好几个颜色方法的接口,只有它可以,限制很大*/

outline: true,

outlineColor: Cesium.Color.BLACK,

}

});

//采用迂回的方法动态更改对象颜色

test2._ellipsoid.material = new Cesium.Color(str[0] / 255, str[1] / 255, str[2] / 255, 1);


闻道有先后,术业有专攻。致力于开源,奈何探索精神太差,尽量把走过的坑圈给后面走的人。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容