CesiumGS / CesiumGS/cesium

More flight/movement functions

Open
#13,449 1 comment 0 reactions 0 assignees View on GitHub
category - camera theme - camera API type - enhancement
Dominant language
JavaScript
Stars
15.8k
Forks
3.9k
Avg merge
4d 6h
Merged PRs (30d)
34

Description

### Feature

Flyto is great! For more advanced screen recordings and experiences some additional functions would be helpful.

For example:
- flyThrough - Accepts an array of positions and/or headings and locations that would be passed through as the camera flies to a given location.
- flyAround - Provide a location that the camera should orbit at a given distance. When initiating it could flyTo the nearest location in the orbit path then proceed to orbit from there smoothly. To simplify camera lock, the function could complete one pass, or repeat.

### AI acknowledgment

- [ ] I used AI to generate this feature request.
- [ ] (If the above is checked) I have reviewed the AI-generated content before submitting.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing flyTo behavior described in the request and determine how flyThrough and flyAround should accept positions, headings, locations, distances, and repetition. Define the public behavior and completion criteria for both camera functions before locating implementation and tests; the issue names no files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.