Tetrahedral remeshing - new package#4620
Conversation
…ations" This reverts commit 74b1271.
using Mesh_triangulation_3 (which is an enriched Regular_triangulation_3) compiles, but the calls of tr.is_valid() fail since the triangulation is not regular anymore after remeshing we reconvert it back to the demo c3t3 triangulation type anyhow, to be able to display it, hoping that is_valid() will not be called later on
Corner_index and Curve_segment_index are int by default in C3t3
and move all dump_***() functions to the same file
because there are more than one representation of the same Edge, all around it
the goal is to let a visitor deal with external cell info it also simplifies the API
|
@lrineau I implemented in the last commit the solution you do not like to resolve the license dependency issue with |
|
@maxGimeno Is there anything in the testsuite preventing the merge of this PR? |
|
I'm still working on a few things with Jane and Mael |
|
Will merge it in integration when done if OK for you. |
|
Yes, that's OK for me. Thanks. |
and introduce a new header to generate random input at each run
3eba266 to
25b0dc5
Compare
|
Tests look good for this one now. Note that the commit I did this morning is just adding an empty line to have a title properly aligned (I tested locally that it fixes the issue). |
|
Successfully tested in https://cgal.geometryfactory.com/CGAL/testsuite/results-5.1-Ic-167.shtml |
|
TODO:
|
Summary of Changes
This PR introduces a new package for Tetrahedral Remeshing.
It implements Noura Faraj, Jean-Marc Thiery and Tamy Boubekeur's article : Multi-Material Adaptive Volume Remesher
Warning : I am creating this PR to start testing the code, but the user manual is still uncomplete, and there is one bug remaining in the code. So it's ready to start testing, but not to be merged.
Release Management
TODO:
TODO (after merge):