问题:让光源绕球体旋转即可,关键在于计算实时的光源位置,光源位置的变化由时间决定。
Cesium中,可以通过viewer.scene.light来创建点光源,设置其位置(x,y,z)及光强。
viewer.scene.light = new Cesium.DirectionalLight({
color:new Cesium.Color (1.0, 1.0, 1.0, 0.5),
direction:direction,
})
1. 背景知识
火星基本参数:
参数 |
值 |
参数 |
值 |
直径/km |
6779 |
自转周期 |
24小时37分22秒 24.62278 h |