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

Vertex id #13

Merged
merged 3 commits into from
Jul 31, 2016
Merged

Vertex id #13

merged 3 commits into from
Jul 31, 2016

Conversation

c42f
Copy link
Contributor

@c42f c42f commented May 10, 2015

This patch adds a user-defined vertex id as a simple way to address issue #8.

This enables the user to map the output vertices in the final triangles/partition back to the input vertices. This allows additional vertex attributes to be mapped from the input vertices onto the output triangles in a straightforward way. Choice of an integer vertex id to represent vertex properties may not be the most convenient in all cases. A more complex alternative would be template TPPLPoint on the type of id, but then you'd need to pull most of the implementation into the header which seems like quite an unfortunate tradeoff.

Also included in a separate commit is a couple of whitespace changes to make indentation more consistent. The Triangulate_MONO patch (pr #12) has also unfortunately infected this PR due to me sloppily making #12 off my master branch.

c42f added 3 commits May 10, 2015 14:06
Without this, "triangulating" a triangle results in two copies of
itself.
This enables the library user to map the output vertices in the final
triangulation/partition back to the input vertices.  This allows
additional vertex attributes to be mapped from the input vertices onto
the output triangle vertices in a straightforward way.
@ivanfratric ivanfratric merged commit 886dbf5 into ivanfratric:master Jul 31, 2016
@c42f c42f deleted the vertex-id branch January 12, 2021 07:14
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