Mael Rouxel-Labbé
|
2d86794b27
|
Add some tests for remove_negligible_ccs
|
2019-08-02 09:05:46 +02:00 |
Laurent Rineau
|
e4de2060e9
|
Merge branch 'releases/CGAL-4.14-branch'
|
2019-08-01 17:08:37 +02:00 |
Maxime Gimeno
|
15fd5ce293
|
Lock resources between the 2 triangulate_hole tests to prevent the results from generate_mesh_with_hole to be cleaned before the end.
|
2019-08-01 14:25:20 +02:00 |
Maxime Gimeno
|
0b62d59110
|
Use a correct way to reset the stringstream
|
2019-07-31 10:27:03 +02:00 |
Sébastien Loriot
|
25a05e9f4c
|
Merge branch 'CGAL-named_function_parameters-4.14' into master
Conflicts resolved by hand
|
2019-07-28 23:46:43 +02:00 |
Sébastien Loriot
|
2f81a21523
|
Merge 'CGAL-named_function_parameters' for 4.13-branch into 4.14-branch
Conflicts resolved by hand
|
2019-07-28 22:30:13 +02:00 |
Sébastien Loriot
|
41ef56f8ad
|
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' into HEAD
|
2019-07-18 16:57:27 +02:00 |
Sébastien Loriot
|
c411ae69d0
|
Merge pull request #2951 from kkatrio/PMP-smoothing-kkatrio
PMP: Mesh and shape smoothing
|
2019-07-18 16:49:05 +02:00 |
Sebastien Loriot
|
0c089d6f91
|
Merge pull request #3721 from sloriot/PMP-clip_fixes
Fixes for clipping
|
2019-07-18 16:28:44 +02:00 |
Sébastien Loriot
|
cebf0657d8
|
Use a full CGAL version of named function parameters
no longer rely on boost
|
2019-07-14 22:45:47 +02:00 |
Sébastien Loriot
|
ae2b242071
|
fix misleading indentation
|
2019-07-12 13:13:33 +02:00 |
Mael Rouxel-Labbé
|
5ba3cd8123
|
Enforce correct precision on 32 bit platforms
|
2019-07-11 11:49:30 +02:00 |
Sébastien Loriot
|
f1e2bf702c
|
improve code + make sure in tests that halfedges are correctly linked
|
2019-07-11 09:38:23 +02:00 |
Mael Rouxel-Labbé
|
26ecd80237
|
Increase tolerance furthermore + temporary debug code
|
2019-07-09 16:21:06 +02:00 |
Mael Rouxel-Labbé
|
f7576c709b
|
Disable test of PMP::Locate with 2D Surface Mesh until Surface_Mesh IO is fixed
|
2019-07-08 16:03:31 +02:00 |
Mael Rouxel-Labbé
|
f03c3bf129
|
Sanitize values for 32 bit platforms
|
2019-07-03 09:07:57 +02:00 |
Sébastien Loriot
|
48bf1cbf05
|
add tests
|
2019-07-02 08:38:03 +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 |
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 |
Mael Rouxel-Labbé
|
1791870f4c
|
Fix warning
|
2019-06-26 15:51:27 +02:00 |
Mael Rouxel-Labbé
|
d3882274e5
|
Change test values to be compatible with 32 bit platforms
|
2019-06-26 08:12:17 +02:00 |
Mael Rouxel-Labbé
|
40aae43c5d
|
Fix warning
|
2019-06-25 09:21:31 +02:00 |
Mael Rouxel-Labbé
|
33c589cb61
|
Further Ceres-related CMakeLists.txt simplifications
|
2019-06-21 12:45:23 +02:00 |
Mael Rouxel-Labbé
|
7c82c96dfd
|
Proper usage of CMake to find and use Ceres
done with the help of @lrineau
|
2019-06-21 11:24:32 +02:00 |
Mael Rouxel-Labbé
|
0d1759e996
|
Merge branch 'PMP-smoothing-kkatrio-old' into PMP-smoothing-kkatrio
|
2019-06-20 15:02:32 +02:00 |
Mael Rouxel-Labbé
|
7a5486962d
|
Merge branch 'PMP-Locate-GF-old' into PMP-Locate-GF
|
2019-06-20 14:49:25 +02:00 |
Mael Rouxel-Labbé
|
cad9a0aaa8
|
Make things work when Ceres is not available
|
2019-06-20 13:04:15 +02:00 |
Mael Rouxel-Labbé
|
f15fbfe36c
|
Fix some tests failing when unlucky with random elements
|
2019-06-20 10:39:02 +02:00 |
Mael Rouxel-Labbé
|
52478f0751
|
Tiny verbose to tests
|
2019-06-19 14:40:04 +02:00 |
Laurent Rineau
|
4fbf00fb8a
|
CMake>=3.13: opt for for new policies up to 3.15
|
2019-06-19 14:34:59 +02:00 |
Mael Rouxel-Labbé
|
77711e4e71
|
Merge branch 'PMP-smoothing-kkatrio-old' into PMP-smoothing-kkatrio
|
2019-06-19 11:34:48 +02:00 |
Mael Rouxel-Labbé
|
3b53ce20e3
|
Rename smooth/smooth_along_curvature_flow to smooth_mesh/shape
Also fix edge protection in the demo
|
2019-06-19 10:17:26 +02:00 |
Mael Rouxel-Labbé
|
22bd8a943b
|
Merge smooth_areas and smooth_angles, rework AABB tree, document everything
|
2019-06-18 16:02:42 +02:00 |
Mael Rouxel-Labbé
|
7f6cb0411c
|
Merge branch 'PMP-Locate-GF-old' into PMP-Locate-GF
|
2019-06-18 08:20:16 +02:00 |
Mael Rouxel-Labbé
|
19de8eda04
|
Merge branch 'PMP-Generalize_keep_largest_CC-GF-old' into PMP-Generalize_keep_largest_CC-GF
|
2019-06-17 15:18:33 +02:00 |
Laurent Rineau
|
e4353afb13
|
Merge pull request #3861 from MaelRL/PMP-Add_stitch_boundary_cycle_singular-GF
PMP: Introduce `stitch_boundary_cycle`
|
2019-06-17 13:54:39 +02:00 |
Mael Rouxel-Labbé
|
6d1ee29280
|
Add missing data files
|
2019-06-14 08:48:07 +02:00 |
Mael Rouxel-Labbé
|
55cede0960
|
Remove duplicated typedefs
That compiled on my machine, but not on the Fedora testsuites...?
|
2019-06-10 10:39:34 +02:00 |
Mael Rouxel-Labbé
|
33b9cde8dc
|
Fix PMP smoothing tests
|
2019-06-07 14:20:47 +02:00 |
Mael Rouxel-Labbé
|
1aaba3a275
|
Misc minor changes
|
2019-06-07 13:54:24 +02:00 |
Mael Rouxel-Labbé
|
6c4d873338
|
Get rid of the explicit curvature flow smoothing scheme
It's just worse all the time anyway
|
2019-06-07 10:27:21 +02:00 |
Mael Rouxel-Labbé
|
bd7fd4a91e
|
Clean useless code
|
2019-06-05 10:39:08 +02:00 |
Mael Rouxel-Labbé
|
7beeb16f05
|
Partial clean/fix of shape smoothing tests/demo
|
2019-06-04 17:02:11 +02:00 |
Mael Rouxel-Labbé
|
54260a934f
|
CGAL_assertion ----> assert in tests
|
2019-05-20 12:52:48 +02:00 |
Mael Rouxel-Labbé
|
69d1b31f26
|
BOOST_FOREACH(,) > for(:)
|
2019-05-20 12:51:33 +02:00 |
Mael Rouxel-Labbé
|
bcec5d8fe4
|
Cosmetic changes
|
2019-05-20 12:50:40 +02:00 |
Laurent Rineau
|
eeb32f50c3
|
Merge branch 'master' into PMP-Add_stitch_boundary_cycle_singular-GF
|
2019-05-20 11:55:38 +02:00 |
Mael Rouxel-Labbé
|
2848158354
|
Fix typos
|
2019-05-20 08:54:04 +02:00 |
Mael Rouxel-Labbé
|
a120290675
|
Merge branch 'PMP-smoothing-kkatrio-old' into PMP-smoothing-kkatrio
|
2019-05-15 14:31:00 +02:00 |
Mael
|
c53e7e2c68
|
Merge branch 'master' into PMP-Locate-GF
|
2019-05-15 07:59:52 +02:00 |
Laurent Rineau
|
90782d4b7f
|
Revert the merge of two pull-requests that target CGAL-4.14-branch
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
|
2019-05-14 17:50:45 +02:00 |
Laurent Rineau
|
423c4fbd11
|
Merge pull request #3266 from MaelRL/PMP-Snap_boundary-GF
PMP: boundary snapping
|
2019-05-14 16:48:00 +02:00 |
Laurent Rineau
|
47aa42490b
|
Merge pull request #3911 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-5.0-GF
PMP: Fix duplicate_non_manifold_vertices() with pinched vertices (5.0)
|
2019-05-14 16:30:25 +02:00 |
Laurent Rineau
|
8dabd25b75
|
Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF
PMP: Fix duplicate_non_manifold_vertices() with pinched vertices
|
2019-05-14 16:26:22 +02:00 |
Laurent Rineau
|
b839d1defa
|
Merge pull request #3910 from maxGimeno/Polgon_mesh_slicer-Fix_orientation-GF
PMP::Orient polylines of Polgon Mesh Slicer ccw.
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_slicer.h
|
2019-05-14 16:25:59 +02:00 |
Laurent Rineau
|
5457a6a30b
|
Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF
PMP: Fix duplicate_non_manifold_vertices() with pinched vertices
|
2019-05-14 16:18:40 +02:00 |
Laurent Rineau
|
8e872081fc
|
Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau
Mesh_3 `Protect_edges_sizing_field`: handle the `stop` Boolean
# Conflicts:
# .travis/build_package.sh
# Installation/cmake/modules/CGALConfig_binary.cmake.in
# Installation/cmake/modules/CGALConfig_install.cmake.in
# Installation/cmake/modules/CGAL_SetupCGAL_CoreDependencies.cmake
# Installation/lib/cmake/CGAL/CGALConfig.cmake
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_slicer.h
# Polyhedron/demo/Polyhedron/Plugins/Classification/CMakeLists.txt
# Polyhedron/demo/Polyhedron/Plugins/Mesh_3/CMakeLists.txt
|
2019-05-14 16:18:24 +02:00 |
Laurent Rineau
|
d82109cdac
|
Merge pull request #3910 from maxGimeno/Polgon_mesh_slicer-Fix_orientation-GF
PMP::Orient polylines of Polgon Mesh Slicer ccw.
|
2019-05-13 17:43:57 +02:00 |
Maxime Gimeno
|
910d6d076b
|
use CGAL_USE()
|
2019-05-13 16:40:07 +02:00 |
Mael Rouxel-Labbé
|
28cdbb7df7
|
Fixed using random border halfedges
|
2019-05-08 18:25:14 +02:00 |
Mael Rouxel-Labbé
|
4310b898a3
|
Locate_types > Location_traits (+ uniformize to 'TriangleMesh')
|
2019-05-08 16:34:50 +02:00 |
Mael Rouxel-Labbé
|
15357b83bd
|
Update locate/BGL tests
|
2019-05-08 16:30:09 +02:00 |
Mael Rouxel-Labbé
|
c1fb953480
|
Rename 'Location_to_point()' to 'construct_point()'
|
2019-05-08 13:38:55 +02:00 |
Sébastien Loriot
|
c49f173d83
|
polyline orientation depend on supporting mesh
|
2019-05-08 10:13:40 +02:00 |
Andreas Fabri
|
1a1f336f2c
|
Open with std::ios::binary; isspace needs an unsigned char
|
2019-05-07 11:41:16 +02:00 |
Maxime Gimeno
|
962bac73b2
|
don't test if not closed
|
2019-05-07 11:12:59 +02:00 |
Maxime Gimeno
|
cc4bc212f9
|
Don't use c++11 in tests
|
2019-05-07 10:41:13 +02:00 |
Mael Rouxel-Labbé
|
713f5a2d45
|
Resolve conflicts between master and 4.14-based branch that fixes manifoldness
Conflicts resulting from the switch to C++11 (BOOST_FOREACH disappearing etc.)
|
2019-05-07 10:34:16 +02:00 |
Maxime Gimeno
|
fe675e87b1
|
Fix test and update doc.
|
2019-05-07 09:58:27 +02:00 |
Maxime Gimeno
|
0105eefe45
|
Add a test to detect if the result of the slicer is cw oriented when seen from the positive side of the slice-plane. If it is, reverse the orientation. Add assertions in the test.
|
2019-05-07 09:40:47 +02:00 |
Mael
|
0efaed2095
|
Merge branch 'master' into PMP-Locate-GF
|
2019-05-06 15:57:09 +02:00 |
Mael
|
21ebdb737c
|
Merge branch 'master' into PMP-Snap_boundary-GF
|
2019-05-06 15:53:56 +02:00 |
Mael Rouxel-Labbé
|
e0842e7a0f
|
Use namespace 'CGAL::experimental::' for functions that will end in CGAL::
Instead of putting everything in internal::
|
2019-05-06 15:50:22 +02:00 |
Mael Rouxel-Labbé
|
c716d6ed7b
|
Add a new, more real test
|
2019-05-06 14:54:42 +02:00 |
Mael Rouxel-Labbé
|
6d9196e584
|
Get rid of 'double' in the SM connected component test
the number of type should be determined by the kernel
|
2019-05-06 11:55:07 +02:00 |
Mael Rouxel-Labbé
|
2bc7742980
|
Continue the Great Fight against entropy (cosmetic changes)
|
2019-05-06 09:07:56 +02:00 |
Mael Rouxel-Labbé
|
9b99b6d123
|
Test new keep_large(st)_CCs interface
|
2019-05-06 09:07:29 +02:00 |
Mael Rouxel-Labbé
|
5ab413429a
|
Complete PMP::locate's documentation
|
2019-04-30 14:13:42 +02:00 |
Mael Rouxel-Labbé
|
b65d91fda8
|
Minor test improvements
|
2019-04-30 08:53:59 +02:00 |
Sebastien Loriot
|
056cd0c781
|
Simplify code to access the actual number of vertices in the mesh
Co-Authored-By: MaelRL <mael.rouxel.labbe@geometryfactory.com>
|
2019-04-30 07:56:59 +02:00 |
Mael Rouxel-Labbé
|
27bf657972
|
Removed bad assertion from PMP::locate.h test
|
2019-04-29 12:21:16 +02:00 |
Mael Rouxel-Labbé
|
4bf0cba4cd
|
Re-enable tests
|
2019-04-29 08:29:40 +02:00 |
Mael Rouxel-Labbé
|
a796a36338
|
Clean locate.h
|
2019-04-29 08:29:40 +02:00 |
Mael Rouxel-Labbé
|
e919ceff80
|
Improve PMP::locate() tests
|
2019-04-29 08:29:40 +02:00 |
Sébastien Loriot
|
4bf4732abf
|
fix the test
not all null-edges can be removed in case the genius is preserved
|
2019-04-26 11:08:57 +02:00 |
Mael Rouxel-Labbé
|
b9cd5509b8
|
Rectified fake claims in repair tests
|
2019-04-19 13:27:38 +02:00 |
Mael Rouxel-Labbé
|
3395742088
|
Added tests to remove_degenerate_* functions
|
2019-04-19 13:21:24 +02:00 |
Mael Rouxel-Labbé
|
b0158ddd81
|
Add a test for PMP locate.h
|
2019-04-19 08:39:30 +02:00 |
Mael Rouxel-Labbé
|
56878ef322
|
Renamed test files
|
2019-04-18 15:01:34 +02:00 |
Mael Rouxel-Labbé
|
85fe34cf99
|
Minor test improvements
|
2019-04-18 14:59:49 +02:00 |
Mael Rouxel-Labbé
|
28a2b3413d
|
Moved stitch_boundary_cycle(s) out of internal and documented it
|
2019-04-18 13:08:35 +02:00 |
Mael Rouxel-Labbé
|
86f9a7a68b
|
Changed the return type of stitch_boundary_cycle(s) to something more sensible
|
2019-04-18 12:00:46 +02:00 |
Mael Rouxel-Labbé
|
07a29d8291
|
Test duplicate_non_manifold_vertices() / is_non_manifold_vertex()
|
2019-04-17 16:07:21 +02:00 |
Sébastien Loriot
|
1a97dcfb8e
|
Merge pull request #3441 from afabri/PMP-centroid-GF
[Small Feature] Add centroid(TriangleMesh) to Polygon Mesh Processing
|
2019-04-12 15:45:48 +02:00 |
Sébastien Loriot
|
124012d9f9
|
replace cpp11::array by std::array
|
2019-03-29 13:28:33 +01:00 |
Sébastien Loriot
|
f62624c4f9
|
replace cpp11::tuple by std::tuple
|
2019-03-29 13:28:33 +01:00 |