Cesium 的一些配置(不断更新)

388 阅读1分钟

最近在做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;