Commit Graph

413 Commits

Author SHA1 Message Date
Jane Tournois f40210d858 clean split() 2020-01-28 15:50:51 +00:00
Jane Tournois d2466b9fee start cleaning
Corner_index and Curve_segment_index are int by default in C3t3
2020-01-28 15:50:51 +00:00
Jane Tournois 5c0b40f591 remove imaginary cells from the complex once remeshing is done 2020-01-28 15:50:51 +00:00
Jane Tournois 0fb3a44d2e remeshing plugin should use Remeshing_triangulation
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
2020-01-28 15:50:51 +00:00
Jane Tournois ebb4a99822 towards the use of remeshing with any input triangulation with subdomain_index 2020-01-28 15:50:51 +00:00
Jane Tournois 197193bdbd fix more Point_3/Weighted_point_3 conflicts 2020-01-28 15:50:50 +00:00
Jane Tournois 15c21d5bd9 add examples 2020-01-28 15:50:50 +00:00
Jane Tournois 3fe06a2fa3 adapt the remesher code to the demo
- make it work with Regular_triangulation and its Weighted_points
- remove everything which was not needed about Surface_patch_index
(1 is in the complex, 0 is not, and is_in_complex(facet) tests
incident subdomains)
2020-01-28 15:50:50 +00:00
Jane Tournois 5716dcfc88 fix namespaces 2020-01-28 15:50:50 +00:00
Jane Tournois e42fcff754 add operator<< and operator>> for IO 2020-01-28 15:50:50 +00:00
Jane Tournois dc16af085b take any simple triangulation as input
it is not needed to store `input_cell` in the general case
2020-01-28 15:50:50 +00:00
Jane Tournois 3cf0823ba3 add input 2020-01-28 15:50:50 +00:00
Jane Tournois 97651adbec add very first version of tetrahedral remeshing package 2020-01-28 15:50:49 +00:00