美文网首页开源
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