最近需要做三維看板頁(yè)面琼富,ui給的設(shè)計(jì)是需要在給定的背景圖片下自由操作模型。一開(kāi)始以為單純操作地球透明度就可以實(shí)現(xiàn),但只改變透明度會(huì)留下黑色地球隔披,發(fā)現(xiàn)實(shí)際還是需要設(shè)置不少參數(shù)的枢冤。
viewer.scene.sun.show = false; //在Cesium1.6(不確定)之后的版本會(huì)顯示太陽(yáng)和月亮鸠姨,不關(guān)閉會(huì)影響展示
viewer.scene.moon.show = false;
viewer.scene.skyBox.show = false;//關(guān)閉天空盒,否則會(huì)顯示天空顏色
viewer.scene.undergroundMode = true; //重要淹真,開(kāi)啟地下模式讶迁,設(shè)置基色透明,這樣就看不見(jiàn)黑色地球了
viewer.scene.underGlobe.show = true;
viewer.scene.underGlobe.baseColor = new Cesium.Color(0, 0, 0, 0);
viewer.scene.globe.show = false; //不顯示地球核蘸,這條和地球透明度選一個(gè)就可以
viewer.scene.globe.baseColor = new Cesium.Color(0, 0, 0, 0);
viewer.scene.backgroundcolor = new Cesium.Color(0, 0, 0, 0);
最后實(shí)現(xiàn)的效果: