CesiumGS / CesiumGS/cesium

Continuous camera zoom

Open
#2,816 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

#2810 changed camera zoom to zoom to the point under the mouse cursor.

If the cursor is toward the bottom of the screen, this can still require several right click and drags before zooming all the way in. The zoom should continue as long as the right button is down even if the mouse is not moving, almost like the inertia for rotation.

We may want to make this an option (default `true`?), but let's experiment with it first.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the camera-zoom change introduced in #2810 and the existing inertia-for-rotation behavior. Experiment with keeping zoom active while the right button remains down without mouse movement, and verify that zooming continues toward the cursor position as described.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.