Negative fill extrusions
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 12.4k
- Forks
- 2.4k
- PR merge metrics
- No merged PRs in 30d
Description
First things first: Amazing work on the extrusion fills and 3D buildings support!
One thing that immediately struck me given my own use cases: Has negative (below surface level) extrusions been considered? I naïvely tried setting negative values, but that did not render expected results (it seems the extrusions wrapped and the height became very high instead).
Cases where this might be interesting is showing sub-surface shafts or parking areas, or, as in my case, bathymetric levels for lakes.
A potential challenge is how to handle the background layer which will cover anything below what is "surface level" today. Perhaps the background layer could to be rendered at a z-level similar to any locally present negative extrusions.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing extrusion fills and 3D buildings rendering, then reproduce the reported behavior with negative values. Done means below-surface extrusions render at their intended depths, including a defined interaction with the background layer.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100