Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add denisfy tool #179

Open
Notgnoshi opened this issue May 26, 2024 · 0 comments
Open

Add denisfy tool #179

Notgnoshi opened this issue May 26, 2024 · 0 comments
Labels
shape Geometry type tool a new tool, or an enhancement to an existing one

Comments

@Notgnoshi
Copy link
Owner

Originally I thought this could be added to the simplification tool from #6. But now I think it should be its own tool, because I still have unanswered questions about how to best simplify geometries.

Two densification options:

  • Fill N points; will leave longer gaps the longer the lines are. But that's maybe fine
  • Fill ratio points; for each segment, determine how many points to fill based on its length
  • Point spacing; variant of the ratio, just a different phrasing
@Notgnoshi Notgnoshi added tool a new tool, or an enhancement to an existing one shape Geometry type labels May 26, 2024
@Notgnoshi Notgnoshi mentioned this issue May 26, 2024
5 tasks
Notgnoshi added a commit that referenced this issue May 26, 2024
Closes #172
Closes #178

Intended use is for a more interesting grid for use in asemic writing.

* [ ] (deferred to #6 and #179) Add `simplify` (and `densify`) tool
* [ ] (deferred to #180) Add generic `rhai` script to `transform` tool
* [x] Generate radial grid in x,y in `grid` tool
* [x] Make `--output-format=lines` output the rings as `POLYGON`s, so
that `smooth` smooths just them, and not the radial spokes.
  * [x] Maybe tunable enough that it should be its own `radial` tool?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
shape Geometry type tool a new tool, or an enhancement to an existing one
Projects
None yet
Development

No branches or pull requests

1 participant