请问怎么实现地球自转效果?谢谢! #508
Unanswered
newboy6890
asked this question in
Q&A
Replies: 1 comment
-
const $vc = useVueCesium()
let date = Date.now()
const rotate = () => {
var a = 0.6
var t = Date.now()
var n = (t - date) / 1e3
date = t
$vc.viewer.scene.camera.rotate(Cesium.Cartesian3.UNIT_Z, -a * n)
}
$vc.creatingPromise.then(() => {
const control = $vc.viewer.scene.screenSpaceCameraController
$vc.viewer.clock.onTick.addEventListener(rotate)
control.enableRotate = false
control.enableTranslate = false
control.enableZoom = false
control.enableTilt = false
control.enableLook = false
setTimeout(() => {
$vc.viewer.clock.onTick.removeEventListener(rotate)
}, 5500)
}) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
请问要实现地球自转的效果,怎么做呢?谢谢!
Beta Was this translation helpful? Give feedback.
All reactions