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

Add missing constraint to flips in HalfEdgeDataStructure and TriangulatedSurface #1498

Merged

Conversation

JacquesOlivierLachaud
Copy link
Member

@JacquesOlivierLachaud JacquesOlivierLachaud commented Jun 4, 2020

PR Description

This PR adds a new constraint when flipping in HalfEdgeDataStructure and TriangulatedSurface, which is checked by method isFlippable. The new constraint is that, when you flip an arc bordered by two triangles, the two vertices of the triangles that are not extremities of the arc must not be already neighbors.

Checklist

  • Unit-test of your feature with Catch.
  • Doxygen documentation of the code completed (classes, methods, types, members...)
  • Documentation module page added or updated.
  • New entry in the ChangeLog.md added.
  • No warning raised in Debug cmake mode (otherwise, Travis C.I. will fail).
  • All continuous integration tests pass (Travis & appveyor)

@JacquesOlivierLachaud
Copy link
Member Author

It seems there is a configuration error for macOS CI (missing libQGLViewer).

@dcoeurjo
Copy link
Member

dcoeurjo commented Jun 5, 2020

it should be ok for macOS. Please retrigger the CI

Copy link
Member

@dcoeurjo dcoeurjo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect. Thx

@dcoeurjo dcoeurjo merged commit 554baa7 into DGtal-team:master Jun 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants