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é
|
cad9a0aaa8
|
Make things work when Ceres is not available
|
2019-06-20 13:04:15 +02:00 |
Mael Rouxel-Labbé
|
52478f0751
|
Tiny verbose to tests
|
2019-06-19 14:40:04 +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é
|
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é
|
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 |
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
|
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 |
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
|
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 |
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é
|
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 |
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 |
Sébastien Loriot
|
d60f5645aa
|
replace BOOST_FOREACH by c++ ranged-based for loop
some of the command used for the replacement:
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\(([a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const typename [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((typename [<>a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack "boost/foreach.hpp" -l --cpp | xargs sed -i '/boost\/foreach.hpp>/d'
|
2019-03-29 13:22:15 +01:00 |
Andreas Fabri
|
e758a7ddb0
|
Correct implementation of centroid of surface mesh
|
2019-03-21 13:36:30 +01:00 |