0
点赞
收藏
分享

微信扫一扫

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

有态度的萌狮子 2021-09-21 阅读 94
Cesium开源
// 相机与目标对象之间的偏移,可以通过相机的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
    }
});
举报

相关推荐

0 条评论