CesiumGS / CesiumGS/cesium

When in the sky position, the rotation event is invalidated.

Open
#9,299 0 comments 0 reactions 0 assignees View on GitHub
category - camera type - enhancement
Dominant language
JavaScript
Stars
15.7k
Forks
3.9k
Avg merge
4d 6h
Merged PRs (30d)
34

Description

Hi,I'm not sure if this is a bug, but sometimes the experience is not very good.
When the earth is rotated to a certain angle of view and a large area of sky appears, if you place the mouse on the sky, you will find that the mouse rotation event does not work, you must put the mouse back on the ground. The second is that after changing the angle of view to a front angle, if you adjust the angle of view to the original oblique angle, you will find that the distance between the object and the camera is farther than before, and you need to keep pulling in the angle of view, that is Even if the others are not changed, the viewing distances of the two times are different, which makes the user feel confused. I hope the operation of cesium can become smoother, thank you.

https://user-images.githubusercontent.com/10000818/102994761-a60a5400-455a-11eb-861e-13e3b9fbc27e.mp4

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the two camera-interaction problems shown in the linked video: rotation failing over the sky and inconsistent viewing distance after changing angles. Trace the Cesium viewer's mouse rotation and camera-distance handling; done means both interactions remain consistent when switching between sky and ground views.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.