Closed jenom closed 1 year ago
Thanks for this feedback.
Can you check if the branch feature/fix-non0-ls-splitting solves your issue please?
thanks by advance,
thanks a lot for the effort!. Both ls values seem to work for me. They give slightly different results but I guess that is expected given the nature of the algorithm.
Hi,
In fact, it seems odd to me that the results are not totally identical but I have not been able to reproduce the differences between the runs (I obtain the same final meshes and the same terminal outputs in my case).
In any case, this PR fixes a major bug so I will merge it.
Thanks for your feedback, Best
I think I found a bug with the level set option. The setup is as follow (top row images):
After the level set adaptation we get false split volume parts for the lower cube (lower left image). If I shift the level set by -0.5 and set the level set level to 0 (instead of 0.5) in the mmg call, I get the correct result (lower right image). The reference boundary itself is always correctly preserved.
The following shows the resulting interior implicit shapes
The above pictures are based on this simplified example: example.zip
I have used the following commands:
I hope this explains the issue and helps testing/debugging.