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

Require Handle<HalfEdge> in fewer places #1680

Merged
merged 11 commits into from
Mar 13, 2023
Merged

Require Handle<HalfEdge> in fewer places #1680

merged 11 commits into from
Mar 13, 2023

Conversation

hannobraun
Copy link
Owner

Go through a few places in the code and make sure they accept a bare HalfEdge where possible.

This doesn't make a whole lot of sense as-is, but it's going to in a few
commits.
Re-using an existing `HalfEdge` would be wrong anyway. This also meshes
better with some upcoming changes I'm envisioning.
It's getting in the way of what I'm currently working on. Removing it is
just easiest. It's not a lot of code, so it can be added back (in an
improved form that then won't conflict with anything else, hopefully)
when needed.
This will make it possible to simplify the tests, which in turn will
enable more refactorings in the builder API.
@hannobraun hannobraun enabled auto-merge March 13, 2023 18:07
@hannobraun hannobraun merged commit 9bc7852 into main Mar 13, 2023
@hannobraun hannobraun deleted the edge branch March 13, 2023 18:17
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