CZML doesn't cluster until camera move
- Dominant language
- JavaScript
- Stars
- 15.7k
- Forks
- 3.9k
- Avg merge
- 4d 6h
- Merged PRs (30d)
- 34
Description
After enabling clustering on this CZML example, I still see the CZML billboards until I move the camera. Then the billboards are appropriately replaced by the cluster marker.
[example](https://sandcastle.cesium.com/#c=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)
Contributor guide
Research direction
Start with the linked Sandcastle example and reproduce the clustering behavior described in the issue. Trace the CZML billboard clustering flow to determine why clustering updates only after a camera move; done means the billboards are replaced by the cluster marker immediately after clustering is enabled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100