let viewer = new Cesium.Viewer('cesiumContainer',{
animation: false, //动画控制,默认true
baseLayerPicker: false, //地图切换控件(底图以及地形图)是否显示,默认显示true
scene3DOnly: true, //设置为true,则所有几何图形以3D模式绘制以节约GPU资源
fullscreenButton: false,//全屏按钮,默认显示true
geocoder: false, //地名查找,默认true
timeline: true, //时间线,默认true
vrButton: false, //双屏模式,默认不显示false
homeButton: false, //主页按钮,默认true
infoBox: false, //点击要素之后显示的信息,默认true
selectionIndicator: false,//选中元素显示,默认true
navigationHelpButton: false,//导航帮助说明,默认true
navigationInstructionsInitiallyVisible: false,
automaticallyTrackDataSourceClocks: false,//自动追踪最近添加的数据源的时钟设置,默认true
terrainExaggeration: 2.0,
global:false,
sceneModePicker: false //是否显示地图2D2.5D3D模式
});
//去掉银河,月亮,太阳,大气层
viewer.scene.moon.show = false;
viewer.scene.fog.enabled = false;
viewer.scene.sun.show = true;
viewer.scene.skyBox.show = false;
//阴影
viewer.scene.globe.enableLighting = true;
viewer.shadows = true
//viewer.shadowMap.softShadows = true
viewer.shadowMap.darkness = 0.8//阴影透明度--越大越透明
// 改变时间设置光照效果
var utc=Cesium.JulianDate.fromDate(new Date("2021/07/04 04:00:00"));
//北京时间=UTC+8=GMT+8
viewer.clockViewModel.currentTime = Cesium.JulianDate.addHours(utc,8,new Cesium.JulianDate());
this.viewer.scene.light = new Cesium.DirectionalLight({ //去除时间原因影响模型颜色
direction: new Cesium.Cartesian3(0.35492591601301104, -0.8909182691839401, -0.2833588392420772)
})
版权声明:本文为henghahouhei原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。