Skip to content

Update CDT to 2.0.1 - #19

Merged
artem-ogre merged 1 commit into
masterfrom
update-cdt-2.0.1
Oct 13, 2026
Merged

artem-ogre merged 1 commit into
masterfrom
update-cdt-2.0.1

Conversation

@artem-ogre

@artem-ogre artem-ogre commented Oct 13, 2026 •

Copy link
Copy Markdown
Owner

Bumps the CDT submodule from 2.0.0 (+4 commits, f823602) to the 2.0.1 tag (53eff28).

CDT 2.0.1 fixes a case where a constraint edge that already exists in the triangulation was fixed right away, leaving a vertex lying on it within tolerance as the apex of a zero-area triangle. It now splits the edge at that vertex (artem-ogre/CDT#232, fixes artem-ogre/CDT#230). The only header change is a new private helper, so the public API and the bindings are unchanged.

CDT 2.0.1 splits an existing edge at a vertex that lies on it within
tolerance when that edge is inserted as a constraint (CDT #232). Before,
the edge was fixed right away and the vertex could be left as the apex of
a zero-area triangle. The change is internal to the header-only library,
so the bindings need no changes.
@artem-ogre artem-ogre self-assigned this Oct 13, 2026
@artem-ogre
artem-ogre merged commit 0100c4f into master Oct 13, 2026
18 checks passed
@artem-ogre
artem-ogre deleted the update-cdt-2.0.1 branch October 13, 2026 20:24
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.

Points on edges may not be resolved when multiple new edges are necessary

1 participant