Commit Graph

91328 Commits

Author SHA1 Message Date
Jane Tournois 2ae4e28de7 do not collapse when the cells set for collapse does not represent a manifold surface
trying to make the cells set manifold is not easy, and quite costly, so let's just
check whether the cells set surface is manifold and cancel the collapse if not
2020-07-01 07:52:55 +02:00
Jane Tournois 7929922966 remove useless 2020-06-26 15:58:44 +02:00
Jane Tournois 33b1283030 remove capitals
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2020-06-26 15:58:44 +02:00
Jane Tournois 92f9802123 protect is_valid() tests with DEBUG macro
they are verbose and that's annoying
2020-06-26 15:58:44 +02:00
Jane Tournois 3ac540c8a9 add a comment about using std::move(c3t3) in the example 2020-06-26 15:58:44 +02:00
Jane Tournois c5081c7880 doc 2020-06-26 15:58:44 +02:00
Jane Tournois 8253c30e0f ref manual 2020-06-26 15:58:44 +02:00
Jane Tournois 789b8c4803 add tests for mesh_3 + remeshing 2020-06-26 15:58:44 +02:00
Jane Tournois 6f610a4b6d do not use Tr::Tr_Base (not documented) but Triangulation_3
as input for convert_to_triangulation_3
2020-06-26 15:58:43 +02:00
Jane Tournois 5734200c51 add convert_to_base_triangulation
change the API and avoid tetrahedral_isotropic_remeshing(c3t3)
2020-06-26 15:58:43 +02:00
Jane Tournois f1a524234d do not mention concurrency of Mesh_3 in this example 2020-06-26 15:58:43 +02:00
Jane Tournois e9acd8f191 clean rebase/conflicts errors 2020-06-26 15:58:43 +02:00
Jane Tournois 96e966509f missing comma
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2020-06-26 15:58:43 +02:00
Jane Tournois 44d5a331fe doc improvement
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2020-06-26 15:58:43 +02:00
Jane Tournois f8dc62ac57 missing comma
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2020-06-26 15:58:43 +02:00
Jane Tournois 7e457ea8b9 fix typo
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2020-06-26 15:58:34 +02:00
Jane Tournois a1bd8f73f2 add example to doc 2020-06-26 15:54:18 +02:00
Jane Tournois 7740686d78 remove trailing whitespace 2020-06-26 15:54:17 +02:00
Jane Tournois 121fbbbb1c add example to the user manual 2020-06-26 15:54:17 +02:00
Jane Tournois 3385d3643c add doc for tetrahedral_isotropic_remeshing(c3t3)
and an example to run mesh_3 + remeshing in a row
2020-06-26 15:54:17 +02:00
Jane Tournois fe8e763269 fix errors in conflicts resolution 2020-06-26 15:54:16 +02:00
Jane Tournois 7c97c86039 set Index in vertex_base
to have consistent typeq between what is stored in Index (a boost::variant)
and the dimension of the lowest-dimensional feature to which it belongs
2020-06-26 15:53:02 +02:00
Jane Tournois 2a3dba9156 make build_triangulation() more generic with Surface_patch_index instead of int
this is necessary to be able to remesh a C3t3 with a Surface_patch_index that
is not convertible to `int`
It is the case with meshes generated from images, which often use
std::pair<Subdomain_index, Subdomain_index>
2020-06-26 15:53:02 +02:00
Laurent Rineau 5a02f47c56 Merge branch 'releases/CGAL-5.0-branch' 2020-06-16 11:55:32 +02:00
Laurent Rineau 89aa1daba1 Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch 2020-06-16 11:53:23 +02:00
Laurent Rineau 6747341f66 Fix travis, broken since #4620 (commit 0a43f88f5d) 2020-06-10 18:06:52 +02:00
Laurent Rineau ef88baf8f2 Fix the announcement for PSP 2020-06-10 17:10:36 +02:00
Laurent Rineau d127be9d84 Second draft of the announcement mail, after a collaborative edition 2020-06-10 11:59:54 +02:00
Laurent Rineau 0f63849a43 First draft for the announcement mail 2020-06-10 10:09:01 +02:00
Laurent Rineau 26eb367d71 Merge remote-tracking branch 'cgal/master' 2020-06-09 22:16:59 +02:00
Laurent Rineau dad79a8182 Merge pull request #4768 from aothms/nef_nary_empty
Don't segfault on empty Nef_nary_x
2020-06-09 22:16:25 +02:00
Laurent Rineau 3d0a2589b8 Merge pull request #4770 from maxGimeno/AABB_tree-Fix_demo-maxGimeno
AABB_demo: Fix
2020-06-09 22:16:22 +02:00
Laurent Rineau ec6c0d6758 Prepare for 5.1-beta2 2020-06-09 22:15:45 +02:00
Laurent Rineau 4b23afeb49 updated crontab (automated commit) 2020-06-09 18:18:03 +02:00
Sebastien Loriot bf7d94a466
Merge pull request #4773 from maxGimeno/Demo-Fix_typo-maxGimeno
Polyhedorn Demo: Fix typo
2020-06-08 16:40:14 +02:00
Maxime Gimeno 8e21da2b91 Fix typo. 2020-06-08 16:31:46 +02:00
Maxime Gimeno 2395583fd7 setup a singleshot for the planes 2020-06-08 11:00:38 +02:00
Maxime Gimeno 1d4d3efcc9 Remove useless timer call 2020-06-08 10:38:58 +02:00
Thomas Krijnen a86712d1aa Don't segfault on empty Nef_nary_x 2020-06-07 15:25:18 +02:00
Laurent Rineau 6b679968c6 Merge branch 'releases/CGAL-5.0-branch' 2020-06-05 17:54:55 +02:00
Laurent Rineau 9b8ecd720b Merge pull request #4636 from sgiraudot/CMake-Third_party_imported_targets-GF
CMake: Use Imported Targets for 3rd Party Libs
2020-06-05 17:54:14 +02:00
Laurent Rineau a52a52dd3b Merge pull request #4714 from MaelRL/CGAL-Format_CHANGES.md_5.1-GF
Fix a number of issues in CHANGES.md and add links for 5.1
2020-06-05 17:54:11 +02:00
Laurent Rineau 451202e61e Merge pull request #4759 from lrineau/Documentation-add_warning_about_doc_of_master-GF
Documentation: add warning about doc of master gf
2020-06-05 17:53:47 +02:00
Laurent Rineau ad93669f85 Merge pull request #4762 from maxGimeno/Demo-Fixes-maxGimeno
3D Demo: Fixes
2020-06-05 17:51:59 +02:00
Laurent Rineau c3482b46ba Merge pull request #4763 from maxGimeno/Documentation-brew_fixes-maxGimeno
Documentation : Fix brew doc
2020-06-05 17:51:57 +02:00
Maxime Gimeno 96cbb19f0b Fix brew doc about cgal-qt5 which doesn't exist 2020-06-05 17:51:09 +02:00
Maxime Gimeno ec2f3f2fa9 Fix brew doc about cgal-qt5 which doesn't exist 2020-06-04 10:15:34 +02:00
Maxime Gimeno 45343e39a0 Protect std::max 2020-06-04 09:55:23 +02:00
Laurent Rineau daf86cc719 Prepare for 5.1-beta1 2020-06-04 09:42:02 +02:00
Laurent Rineau 63e77ea2cd updated crontab (automated commit) 2020-06-03 18:18:04 +02:00