Skip to content

Conversation

@manthey
Copy link
Contributor

@manthey manthey commented Nov 20, 2025

Maybe we shouldn't be merging AS we are dividing.

  • We may want to cut line annotations, but lines don't have an obvious boolean operation reversal.
  • We may want to only split polygons that the line actually touches or is entirely within; extending it is surprising. For complex polygons, this is even more subtle, as, for instance, if you have an annular polygon and draw a cut line from the central hole across one side of the ring, should the ring be two pieces or just have a border across the cut line?

Maybe we shouldn't be merging AS we are dividing.

- We may want to cut line annotations, but lines don't have an obvious
  boolean operation reversal.
- We may want to only split polygons that the line actually touches or
  is entirely within; extending it is surprising.  For complex polygons,
  this is even more subtle, as, for instance, if you have an annular
  polygon and draw a cut line from the central hole across one side of
  the ring, should the ring be two pieces or just have a border across
  the cut line?
@manthey manthey merged commit 0bfd0b2 into master Nov 20, 2025
12 checks passed
@manthey manthey deleted the line-cut branch November 20, 2025 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants