Skip to content

cesium 隐藏地球

需求是隐藏cesium初始化的地球

代码如下:

要改的设置有天空盒(太空星星),天空大气,太阳月亮,地球本体(也可以把地球本体改变颜色)

js
viewer.scene.sun.show = false; //在Cesium1.6(不确定)之后的版本会显示太阳和月亮,不关闭会影响展示
viewer.scene.moon.show = false;
viewer.scene.skyBox.show = false;//关闭天空盒,否则会显示天空颜色,例如星星

viewer.scene.undergroundMode = true; //重要,开启地下模式,设置基色透明,这样就看不见黑色地球了
viewer.scene.underGlobe.show = true;
viewer.scene.underGlobe.baseColor = new Cesium.Color(0, 0, 0, 0);
viewer.scene.globe.show = false; //不显示地球,这条和地球透明度选一个就可以
viewer.scene.globe.baseColor = new Cesium.Color(0, 0, 0, 0);
viewer.scene.backgroundcolor = new Cesium.Color(0, 0, 0, 0);

viewer.scene.skyAtmosphere.show=false;// 隐藏天空大气

参考:

Cesium隐藏地球

cesium隐藏地球及设置默认视角及其他viewer属性设置

cesium隐藏球以及大气层白圈