Skip to content

Port upstream CDT changes to C# (53eff28) — 2026-10-14 #28

Closed

Description

@github-actions

Upstream Sync Task

@Copilot please port the upstream changes listed below to C# and open a pull request.

New commits have been pushed to artem-ogre/CDT since the last sync.

Previous synced commit: f823602
New upstream commit: 53eff28
Full diff: artem-ogre/CDT@f823602...53eff28

Upstream commits to port

  • 53eff28 Split an existing edge at a vertex lying on it within tolerance (#232)

What to port

Please port all upstream C++ changes to C# and open a pull request.

Key files to check in the upstream diff:

  • CDT/include/CDT.h and CDT/include/CDT.hpp → port any algorithm changes to src/CDT.Core/
  • CDT/include/Predicates.h → port to src/CDT.Core/Predicates.cs
  • CDT/include/KDTree.h → port to src/CDT.Core/KdTree.cs
  • Any new types or utilities → port to src/CDT.Core/Types.cs or new files as appropriate

After porting:

  1. Run dotnet test and ensure all tests pass
  2. Update test inputs/expected outputs if needed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    auto-syncAutomatically generated upstream sync issue

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions