最近在做bim应用开发相关的东西,由于各种api不好找,所以在此记录下来
关于视角的配置
/*定义初始缩放,值可以改动,以下括号里的值可以看情况自己设置。*/
viewer.camera.zoomIn(0);
/*放大*/
viewer.camera.zoomIn(1000);
/*缩小*/
viewer.camera.zoomOut(1000);
/*左旋转*/
viewer.camera.rotateLeft(Cesium.Math.toDegrees(0.005).toFixed(2));
/*viewer.camera.rotateLeft(0.000001);*/
/*右旋转*/
viewer.camera.rotateRight(Cesium.Math.toDegrees(0.005).toFixed(2));
/*viewer.camera.rotateRight(0.000001);*/
/*上倾斜,偏左旋转*/
viewer.camera.twistRight(Cesium.Math.toDegrees(0.005).toFixed(2));
/*下倾斜,偏右旋转*/
viewer.camera.twistLeft(Cesium.Math.toDegrees(0.005).toFixed(2));
去掉天空色的配置
// 改变天空颜色
scene.backgroundColor = new Cesium.Color(0.0, 0.0, 0.0, 0.0);
var viewer = new Cesium.Viewer('cesiumContainer', {
animation: false,
infoBox: false,
selectionIndicator: false,
skyBox: false,
shadows: false,
homeButton: false,
navigationInstructionsInitiallyVisible: false,
navigationHelpButton: false,
skyAtmosphere: false, //天空色不显示
orderIndependentTranslucency: false,
contextOptions: {
webgl: {
alpha: true,
}
},
});
其他配置
// 去掉superMap图标
viewer._cesiumWidget._creditContainer.style.display = "none";
// 改变球体透明度
scene.globe.globeAlpha = 0;