请问怎么实现地球自转效果?谢谢! #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
Uh oh!
There was an error while loading. Please reload this page.
-
请问要实现地球自转的效果,怎么做呢?谢谢!
Beta Was this translation helpful? Give feedback.
All reactions