失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Cesium上帝视角漫游

Cesium上帝视角漫游

时间:2021-02-22 11:51:54

相关推荐

Cesium上帝视角漫游

Cesium上帝视角漫游

前言

在三维城市系统中,用户常常想要在无人操作的时候让三维场景自动播放漫游功能,这样能够让参观系统的人可以观看到三维城市模型的各个地区。漫游方式有很多种,比如跟随视角漫游、第一人称漫游、上帝视角漫游等。

实现效果

实现思路

实现上帝视角漫游,与第一人称漫游思路一致。

关键代码

traceHandler() {let center = this.animateEntity.position.getValue(this.viewer.clock.currentTime);let orientation = this.animateEntity.orientation.getValue(this.viewer.clock.currentTime)let transform = Cesium.Transforms.eastNorthUpToFixedFrame(center);transform = Cesium.Matrix4.fromRotationTranslation(Cesium.Matrix3.fromQuaternion(orientation), center);this.viewer.camera.lookAtTransform(transform, new Cesium.Cartesian3(-50, 0, 250))

详情参见 Cesium实战专栏

如果觉得《Cesium上帝视角漫游》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。