Commit Graph

91635 Commits

Author SHA1 Message Date
Jane Tournois f15efb78f9 reorder points to always have positive orientation 2020-08-04 14:35:53 +02:00
Jane Tournois a93d3ef9bd use tan(min dihedral angle) instead of min dihedral angle
this is cheaper and atan is monotonic so the comparison leads
to the same conclusion
2020-08-03 13:42:11 +02:00
Jane Tournois 538b190524 Merge remote-tracking branch 'cgal/master' into Tet_remeshing-speedup-GF 2020-07-31 14:57:19 +01:00
Laurent Rineau 962b681abd Merge pull request #4871 from janetournois/Tet_remeshing-add_smoothing_of_features-jtournois
Tetrahedral remeshing - smoothing along 1D features
2020-07-31 15:52:56 +02:00
Laurent Rineau ae0c9fbeac Merge pull request #4884 from MaelRL/PMP-fix_polygon_soup_simplification-GF
Fix and simplify polygon soup repairing subfunction "simplify_polygon"
2020-07-31 15:52:53 +02:00
Jane Tournois 03c278b0ce make smoothing more verbose 2020-07-31 15:14:14 +02:00
Jane Tournois 57a1b128f5 Merge branch 'Tet_remeshing-add_smoothing_of_features-jtournois' into Tet_remeshing-speedup-GF 2020-07-31 11:37:43 +02:00
Jane Tournois b17fefdd4a Merge branch 'Tet_remeshing-fix_compare_subdomains-jtournois' into Tet_remeshing-speedup-GF 2020-07-31 09:23:01 +01:00
Laurent Rineau 1ae35c9f58 Document that we require Boost 1.66 or later
... and let's face that 5.1 will only be officially published in
September 2020, after the summer vacations.
2020-07-31 10:00:55 +02:00
Jane Tournois 012a78e81c be lazy in computing incident_cells(vh)
try computing incident_cells(v) only once per vertex.
Each flip invalidates the vertices that take part into it,
but the economy is about 25% time
2020-07-30 17:06:04 +02:00
Jane Tournois 6851c7c3ef break as soon as an edge is found,
filter with infinite vertex,
and use cpp11 for loop
2020-07-29 17:17:28 +02:00
Jane Tournois 80c7ec54a7 avoid computing incident_cells(vh) at each loop 2020-07-29 12:22:20 +02:00
Laurent Rineau 84ec799ca1 Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' 2020-07-28 16:09:28 +02:00
Laurent Rineau 8b313b7581
Merge pull request #4853 from sloriot/Nef_3-EPIC 2020-07-28 16:08:35 +02:00
Jane Tournois 82a0f6152c avoid multiplication of calls to incident_cells(vh)
by extracting it from the loop
2020-07-28 12:33:18 +02:00
Laurent Rineau 38bb4542c1 updated crontab (automated commit) 2020-07-28 12:18:29 +02:00
Laurent Rineau a87c66af2c I forgot to update the URL 2020-07-28 11:45:08 +02:00
Laurent Rineau a8ed7408c3 Prepare for a beta3 and let's hope it will not be needed 2020-07-28 11:24:19 +02:00
Jane Tournois 993e4b599a Use a small_vector as the third template arguments of the flat_set
That will avoid the memory allocation at each call of the function.
2020-07-28 10:34:10 +02:00
Mael Rouxel-Labbé 9d820d64cb Add more tests for repair_polygon_soup 2020-07-28 10:14:31 +02:00
Mael Rouxel-Labbé 5a6fc89495 Fix and simplify polygon soup repairing subfunction "simplify_polygon" 2020-07-28 09:56:02 +02:00
Laurent Rineau 7e1ca9b9df updated crontab (automated commit) 2020-07-27 12:18:27 +02:00
Jane Tournois 9e82356213 fix compare_subdomains
compared std::vector were not made unique!
always different in presence of different numbers of incident cells
2020-07-24 16:54:29 +02:00
Laurent Rineau 10f958c8e5
Merge pull request #4863 from janetournois/Tet_remeshing-fix_peeling_slivers-jtournois 2020-07-24 16:22:45 +02:00
Laurent Rineau ac5b6ffcb8
Merge pull request #4877 from lrineau/CGAL-CGALConfigVersion__fixes-GF
CMake: Fix a bug in PR #4850
2020-07-24 15:54:51 +02:00
Maxime Gimeno 213221e5cb Initialize eor to silent wranings 2020-07-24 14:02:40 +02:00
Jane Tournois 38add289a1 remove commented macro which does not exist anymore 2020-07-24 11:58:03 +02:00
Jane Tournois 5698056d6c fix counting of vertices moves 2020-07-24 11:19:51 +02:00
Jane Tournois 702976d242 separate smoothing of feature vertices (dim 1) and surface vertices (dim 2) 2020-07-24 10:49:56 +02:00
Laurent Rineau 1ffbd83480 Fix a bug
```
== CMake setup ==
CMake Warning (dev) at Installation/lib/cmake/CGAL/CGALConfigVersion.cmake:6 (set):
  Cannot set "CGAL_MAJOR_VERSION": current scope has no parent.
Call Stack (most recent call first):
  CGALConfigVersion.cmake:1 (include)
  CMakeLists.txt:13 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

```
2020-07-23 18:24:06 +02:00
Jane Tournois f3699e9625 use new named parameters API for doc of smooth_constrained_edges 2020-07-23 17:23:03 +02:00
Laurent Rineau a84927d380 Merge pull request #4849 from MaelRL/PMP-No_caps_on_doc-GF
Use lower case for function documentation starting with a verb (BGL/PMP)

# Conflicts:
#	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h
2020-07-23 17:15:44 +02:00
Laurent Rineau 1ab4eea551 Merge pull request #4854 from lrineau/Polyhedron-demo_fix_Mesh_3_cmakelist-GF
Polyhedron demo: fix Mesh_3 CMakeLists.txt
2020-07-23 17:15:17 +02:00
Laurent Rineau 430954dca3 Merge pull request #4855 from lrineau/CGAL-fix_LEDA-GF
A few fixes to our LEDA testsuite
2020-07-23 17:15:14 +02:00
Laurent Rineau 71368f3d0b Merge pull request #4857 from lrineau/Polyhedron-demo__fix_runtime_warning-GF
3D demo MainWindow.cpp: Reimplement addActionToMenu with standard algorithms
2020-07-23 17:15:11 +02:00
Laurent Rineau c788d66761 Merge pull request #4860 from lrineau/CGAL-CGALConfigVersion__fixes-GF
CGALConfigVersion... fix #4850
2020-07-23 17:15:09 +02:00
Laurent Rineau c98978a62f Merge pull request #4864 from lrineau/CGAL_Core-fix_memory_pool_issue-GF
CGAL_Core: fix a long-standing bug ( !blocks.empty() )
2020-07-23 17:15:07 +02:00
Laurent Rineau 1c75dff41f Merge pull request #4865 from zfb132/master
flush the buffer
2020-07-23 17:15:04 +02:00
Laurent Rineau e293161a43 Merge pull request #4870 from lrineau/Mesh_3-fix_warning-GF
Mesh_3: fix a warning
2020-07-23 17:15:00 +02:00
Jane Tournois 32edd68ab0 Merge remote-tracking branch 'cgal/master' into Tet_remeshing-add_smoothing_of_features-jtournois
# Conflicts:
#	Tetrahedral_remeshing/doc/Tetrahedral_remeshing/NamedParameters.txt
#	Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2020-07-23 17:08:12 +02:00
Jane Tournois 1ec3f51544 fix typo in debug code 2020-07-23 16:26:47 +02:00
Jane Tournois 382e0daf97 add new parameter in the tests 2020-07-23 14:57:24 +02:00
Jane Tournois 966af02610 add option for smoothing along polyline features in the plugin 2020-07-23 12:21:11 +02:00
Jane Tournois 42b272d8ca reintroduce smoothing along polyline features
introduce named parameter smooth_constrained_edges
2020-07-23 12:19:58 +02:00
Laurent Rineau 201974279a Merge branch 'releases/CGAL-5.0-branch' 2020-07-22 16:54:45 +02:00
Laurent Rineau 88a3aab077 Merge pull request #4858 from sloriot/Doc-fix_filter_script_for_python3
Python 3 doc build compatibility
2020-07-22 16:54:41 +02:00
Laurent Rineau f2da5cdb1a Merge pull request #4859 from sgiraudot/Installation-Fix_cmake_module_IO_streams-GF
Fix CMake module for Boost IO Streams
2020-07-22 16:54:39 +02:00
Laurent Rineau 03be017c46 Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch 2020-07-22 16:54:04 +02:00
Laurent Rineau 655135011f Merge pull request #4858 from sloriot/Doc-fix_filter_script_for_python3
Python 3 doc build compatibility
2020-07-22 16:53:37 +02:00
Laurent Rineau fee7f7d300
Merge pull request #4591 from MaelRL/CGAL-Improve_NP_doc_presentation-GF 2020-07-22 14:55:34 +02:00