CesiumGS / CesiumGS/cesium-native
Support picking for vector overlays
- Dominant language
- C++
- Stars
- 623
- Forks
- 277
- PR merge metrics
- No merged PRs in 30d
Description
"Picking" refers to the ability to click on a specific location and lookup metadata from a tileset based on the location clicked. For tilesets we handle this by raycasting using the game engines' physics systems to find what tiles are under the cursor, and looking up metadata from those tiles. We need a way to lookup metadata from a `GeoJsonDocumentRasterOverlay` or `VectorTilesRasterOverlay`.
Contributor guide
Research direction
Start by reviewing the existing tileset picking flow, including its physics-system raycasting and metadata lookup, then compare it with GeoJsonDocumentRasterOverlay and VectorTilesRasterOverlay. The work is complete when a clicked location can identify the relevant overlay data and return its metadata for both overlay types.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100