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

Pathops experimental branch #257

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft

Pathops experimental branch #257

wants to merge 6 commits into from

Conversation

raphlinus
Copy link
Contributor

This is a dump of work in progress. There's no guarantee that any of this works or is even a good idea.

This should handle the single strip case, still experimental.
This has a good chunk of maintaining the active list but not all of it. Also no output driver.
This is probably a mostly working version, but without careful epsilon management, and the argument that invariants are strictly enforced is not easy to mount.

In addition, the orientation predicate is wrong, includes too much of the infinite ray near the endpoints.
More progress toward making it all work, but not together.
Still rough and experimental, but we're going to try to get poly-only pathops, probably starting with simple logic that always splits at y.
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.

1 participant