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

Feature/mmgs nm #190

Draft
wants to merge 10 commits into
base: develop
Choose a base branch
from
Draft

Feature/mmgs nm #190

wants to merge 10 commits into from

Conversation

Algiane
Copy link
Member

@Algiane Algiane commented Dec 12, 2022

⚠️ NOT TO MERGE RIGHT NOW ⚠️

🚧 Implementation in progress 🚧

This branch is a preliminary work on a full support of non-manifold geometries in mmgs. I current release of Mmg, building of adjacency relationships doesn't allow to travel triangles in the shell of a non manifold edge. Thus:

  • nodes along non-manifold edges are marqued as required;
  • insertion is authorized during non-conformal step;
  • insertion, collapses and node relocations are forbidden in other parts of the code.

This branch proposes to build adjacencies along non-manifold edges using successive pointer toward next triangle of the shell (non-symmetric relationships between triangles) and starts to update some of the Mmg operators (node insertion, node collapses, ball computations..) to this new storage.

Debug was in progress when the work was abandonned

@Algiane Algiane added kind: enhancement enhancement to an existing feature part: mmgs mmgs specific part: mesh adaptation mesh adaptation mode specificity part: surface model specific to surface model priority: medium linked to strong improvements or to a medium-term deadline labels Dec 12, 2022
@Algiane Algiane marked this pull request as draft December 12, 2022 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: enhancement enhancement to an existing feature part: mesh adaptation mesh adaptation mode specificity part: mmgs mmgs specific part: surface model specific to surface model priority: medium linked to strong improvements or to a medium-term deadline
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant