Skip to content

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.

2 participants