Commit Graph
4574 Commits
Author SHA1 Message Date
Maxime Gimeno 0212343669 add doc for split_ccs 2019-07-01 14:48:55 +02:00
Mael Rouxel-Labbé ba8a7175cc Move helper functions for duplicate_nm_vertices to internal namespace 2019-07-01 11:46:05 +02:00
Mael Rouxel-Labbé 2ad648d276 Factorize duplicate_non_manifold_vertices() and non_manifold_vertices() 2019-07-01 11:42:26 +02:00
Mael Rouxel-Labbé be89b9f575 Add a warning about the heavy complexity of 'is_vertex_non_manifold()' 2019-07-01 11:41:59 +02:00
Mael Rouxel-Labbé f68141a6d3 Merge branch 'PMP-Locate-GF-old' into PMP-Locate-GF 2019-07-01 11:28:25 +02:00
Mael f40f8e4190 Merge branch 'master' into PMP-smoothing-kkatrio 2019-07-01 11:24:11 +02:00
Laurent Rineau 32f80cbece Merge pull request #4018 from lrineau/CGAL-refresh_cmake_minimum_required-GF
CMake>=3.13: opt for for new policies up to 3.15
2019-07-01 11:16:30 +02:00
Laurent Rineau b18a17eba7 Merge branch 'releases/CGAL-4.14-branch'
# Conflicts:
#	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Corefinement/Face_graph_output_builder.h
2019-07-01 11:13:42 +02:00
Laurent Rineau 64bc06e2d9 Merge pull request #4032 from sloriot/PMP-coref_invalid_map
Fix copy/paste error
2019-07-01 11:07:29 +02:00
Laurent Rineau 3782c024df Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch 2019-07-01 11:06:57 +02:00
Mael Rouxel-Labbé c862d2347d Merge branch 'PMP-Add_non_manifold_vertices_collector-GF-old' into PMP-Add_non_manifold_vertices_collector-GF 2019-07-01 11:00:33 +02:00
Maxime Gimeno 99a7a5878e Add ecm management 2019-07-01 10:50:56 +02:00
Mael Rouxel-Labbé b66024f3e8 Try to silence CERES on windows 2019-07-01 09:19:23 +02:00
Mael Rouxel-Labbé ee99c92972 Sanitize values to please 32 bit platforms 2019-07-01 09:14:04 +02:00
Mael Rouxel-Labbé b1b55a8995 Fix unused variable warnings 2019-07-01 08:45:35 +02:00
Mael Rouxel-Labbé 6ec8e9a063 Use 'assert()' in test, not CGAL assertions 2019-06-28 17:43:27 +02:00
Maxime Gimeno e999183e94 - WIP split_cc() : Ecm management
- WIP split() : TODO: copy_face_graph leads to infinite loop.
2019-06-27 16:07:02 +02:00
Sébastien Loriot df9a63b2b4 update marks on removed edges 2019-06-27 08:44:46 +02:00
Mael Rouxel-Labbé 4d9aa39a90 Remove "warning" in std::cerr to avoid false positive in the testsuite 2019-06-27 08:11:13 +02:00
Mael Rouxel-Labbé ed77935d4f Fix unused warning 2019-06-27 08:09:18 +02:00
Mael Rouxel-Labbé 1791870f4c Fix warning 2019-06-26 15:51:27 +02:00
Maxime Gimeno ea47ab2259 WIP split_connected_components 2019-06-26 14:22:31 +02:00
Sébastien Loriot c839ed5c5f use variable instead of explicitly constructed value 2019-06-26 13:39:38 +02:00
Sébastien Loriot 7fc66aeec4 readd call removed by error 2019-06-26 13:31:49 +02:00
Maxime Gimeno eb97c83261 Finished basic splitting. WIP clip_volume 2019-06-26 13:05:31 +02:00
Sébastien Loriot 0818afb480 fix the lookup for edge in non-manifold case 2019-06-26 12:05:20 +02:00
Sébastien Loriot b2741af483 update test 2019-06-26 12:05:20 +02:00
Sébastien Loriot e6b2dd8311 check no duplicated nodes are created 2019-06-26 12:05:20 +02:00
Sébastien Loriot 69dc2b4f84 WIP make key canonical despite non-manifold vertices 2019-06-26 12:05:20 +02:00
Sébastien Loriot dda63a68ad more tests 2019-06-26 12:05:20 +02:00
Sébastien Loriot 0f9d571168 WIP code for coplanar and non-manifold edges 2019-06-26 12:05:20 +02:00
Sébastien Loriot 5d8768c8ac WIP handle intersection on non-manifold vertex 2019-06-26 12:05:20 +02:00
Sébastien Loriot 0c49b60541 WIP handle intersection on non-manifold edge 2019-06-26 12:05:19 +02:00
Sébastien Loriot a903d3585a WIP handle non-manifold edges with edge endpoint on a face 2019-06-26 12:05:19 +02:00
Sébastien Loriot 0e31256379 rename confusing variable 2019-06-26 12:05:19 +02:00
Sébastien Loriot 42bef4e926 WIP backup commit - add non manifold vertices 2019-06-26 12:05:19 +02:00
Sébastien Loriot 2696ee1fac WIP backup commit to be rebased 2019-06-26 12:05:19 +02:00
Sébastien Loriot b536b8a232 use non-manifold edges map to filter intersection of edges and faces 2019-06-26 12:04:03 +02:00
Sébastien Loriot 7c9823fdcc add minimal example of a non working corefinement due to non-manifold edges 2019-06-26 12:03:31 +02:00
Sébastien Loriot 4e1e7d8c16 fix wrong index 2019-06-26 10:52:48 +02:00
Mael Rouxel-Labbé d3882274e5 Change test values to be compatible with 32 bit platforms 2019-06-26 08:12:17 +02:00
Maxime Gimeno 184922b578 WIP set connectivity 2019-06-25 17:26:21 +02:00
Mael Rouxel-Labbé 40aae43c5d Fix warning 2019-06-25 09:21:31 +02:00
Martin Skrodzki 3c73230272 Finish first working prototype giving correct answer on the toy example. 2019-06-24 23:41:12 +02:00
Mael Rouxel-Labbé b365835970 Remove requirement on EdgeListGraph 2019-06-24 09:04:28 +02:00
Mael Rouxel-Labbé 646c61b943 Minor doc clarification 2019-06-24 09:04:16 +02:00
Mael Rouxel-Labbé 6f42e4be15 Fix warning 2019-06-24 08:16:01 +02:00
Martin Skrodzki 17b00036a9 Fix typo in vertex lookup. 2019-06-24 04:48:43 +02:00
Martin Skrodzki 68e9776af6 Implement subdivision of a triangle from the candidate set. 2019-06-24 04:43:29 +02:00
Martin Skrodzki 2a523825a7 Implement a non-trivial toy example to test subdivision with. Intended solution is: Hausdorff distance will be attained at Point (0,0,1) and should be sqrt(3). 2019-06-24 03:42:48 +02:00