美文网首页开源
Cesium 让相机与目标位置保持特定距离

Cesium 让相机与目标位置保持特定距离

作者: Codifier | 来源:发表于2019-07-16 11:46 被阅读3次
    // 相机与目标对象之间的偏移,可以通过相机的chang事件来计算
    var pos1 = new Cesium.Cartesian3(0, 100, -10);
    // 通过目标对象加上偏移可以得出相机的位置
    var pos2 = Cesium.Cartesian3.add(position, pos1, new Cesium.Cartesian3());
    // 不带动画
    viewer.scene.camera.setView({
        destination : pos2,
        orientation : {
            heading: Cesium.Math.toRadians(45),
            pitch: Cesium.Math.toRadians(-45),
            roll: 0.0
        }
    }); 
    
    // 带动画  
    viewer.scene.camera.flyTo({
        destination : pos2,
        orientation : {
            heading: Cesium.Math.toRadians(45),
            pitch: Cesium.Math.toRadians(-45),
            roll: 0.0
        }
    });
    

    相关文章

      网友评论

        本文标题:Cesium 让相机与目标位置保持特定距离

        本文链接:https://www.haomeiwen.com/subject/fopzkctx.html