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