Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚧 Work in progress 🚧
This branch adds checks when in pattern splittings (mmg3d) : if the tetra that is split contains ref edges or ridges, the sign of the projection of the normal(s) at edge/ridge points onto the normal at the triangles that will be created is checked.
The aim is to avoid to end up with a negative projection and a faillure in :
mmg/src/mmg3d/bezier_3d.c
Lines 393 to 394 in 9eea7ec
Preliminary results: I think that we don't to integrate this feature
mmg/MecaPart/geom_1_before.mesh
. Test is run inrelease
mode and with-hmin 0.1 -hausd 0.1
command line options: master branch (commit62fc7b421
) runs in 4.530s, current branch (commit504fe7ba
) runs in 2.22minTo do (only if integration is planned)