Mael Rouxel-Labbé
|
a1115c2ef1
|
Merge branch 'PMP-Snapping_improvements-GF-old' into PMP-Snapping_improvements-GF
|
2020-01-15 10:44:49 +01:00 |
|
Mael Rouxel-Labbé
|
5089dcf40a
|
Tiny compilation fix
|
2020-01-15 10:41:50 +01:00 |
|
Sébastien Loriot
|
def8ebda4b
|
improve example by using CGAL functions
|
2020-01-09 08:19:30 +01:00 |
|
Oleg Alexandrov
|
cec720a69c
|
Add control over hole size in the hole-filling example
|
2020-01-08 18:25:25 -08:00 |
|
Mael Rouxel-Labbé
|
743228a250
|
Merge branch 'PMP-Make_remove_self_intersections_local-GF-old' into PMP-Make_remove_self_intersections_local-GF
|
2020-01-02 16:02:08 +01:00 |
|
Mael
|
0f4986f82b
|
Merge branch 'master' into PMP-New_vertex_normal_computations-GF
|
2019-12-26 19:37:59 +01:00 |
|
Mael Rouxel-Labbé
|
a1adb5fc94
|
Use correct parallel tags in the example
|
2019-12-03 12:00:09 +01:00 |
|
Mael Rouxel-Labbé
|
7cdd079820
|
Add two examples for PMP::snap (self-snapping and organic/fixed snapping)
|
2019-11-28 15:47:46 +01:00 |
|
Mael Rouxel-Labbé
|
e73b973b62
|
Use Parallel_if_available_tag to simplify code that used CGAL_LINKED_WITH_TBB
|
2019-11-20 12:24:54 +01:00 |
|
Mael Rouxel-Labbé
|
47c0ce254e
|
Enrich example
|
2019-11-19 18:40:34 +01:00 |
|
Mael Rouxel-Labbé
|
ac86fadd7a
|
Misc code formatting improvements
|
2019-11-19 12:51:17 +01:00 |
|
Andreas Fabri
|
a44674a694
|
Add ConcurrencyTag in Box_intersection_d
|
2019-11-15 21:45:19 +01:00 |
|
Andreas Fabri
|
bef2b5f1b8
|
Parallelize using 2 or 4 parallel threads
|
2019-11-15 16:21:25 +01:00 |
|
Andreas Fabri
|
f033e0a244
|
Cleanup
|
2019-11-14 11:45:37 +01:00 |
|
Andreas Fabri
|
5ea8d36129
|
Do not use a concurrent_vector
|
2019-11-13 09:35:48 +01:00 |
|
Andreas Fabri
|
343ca0b4a7
|
Add the version that reports all pairs of faces and performs the intersection tests in parallel
|
2019-11-12 18:27:32 +01:00 |
|
Andreas Fabri
|
732d1d8f8a
|
Add overloads with ConcurencyTag
|
2019-11-12 16:32:08 +01:00 |
|
Andreas Fabri
|
899d8f7b59
|
cleanup
|
2019-11-12 13:01:26 +01:00 |
|
Andreas Fabri
|
ead0da3c77
|
WIP: not the same number of intersections for Tuyaeaux.stl
|
2019-11-12 11:40:40 +01:00 |
|
Andreas Fabri
|
b6bc521c22
|
WIP does not even compile
|
2019-11-08 16:21:20 +01:00 |
|
Mael Rouxel-Labbé
|
413d4986bc
|
Add an example showing the usage of PMP::Locate
|
2019-10-08 15:55:17 +02:00 |
|
Mael Rouxel-Labbé
|
677908e405
|
Fix NP usage
|
2019-09-26 13:02:45 +02:00 |
|
Maxime Gimeno
|
ccf338b9b7
|
Merge remote-tracking branch 'cgal/master' into PMP-volume_segmentation
|
2019-09-04 14:58:16 +02:00 |
|
Mael Rouxel-Labbé
|
c6d20b9c7c
|
Tiny verbose addition
|
2019-08-28 14:56:44 +02:00 |
|
Mael Rouxel-Labbé
|
e9d1841a5f
|
Merge branch 'PMP-Make_remove_self_intersections_local-GF-old' into PMP-Make_remove_self_intersections_local-GF
|
2019-08-26 16:00:37 +02:00 |
|
Mael Rouxel-Labbé
|
61ef88f2de
|
Clean example
|
2019-08-26 13:24:43 +02:00 |
|
Martin Skrodzki
|
e7e724e4f9
|
Include Benchmark examples in the Hausdorff examples file.
|
2019-08-23 07:44:08 +02:00 |
|
Mael Rouxel-Labbé
|
d60d7c578e
|
Add an example and a test for self intersection removal (wip)
|
2019-08-07 15:32:23 +02:00 |
|
Martin Skrodzki
|
156cac5107
|
Implement benchmarking on both time and number of culled triangles.
|
2019-07-20 19:05:55 +02:00 |
|
Martin Skrodzki
|
c91c780cae
|
Add timing to the example file and restore all tests in the test file.
|
2019-07-19 11:27:59 +02:00 |
|
Sébastien Loriot
|
9fda0ffcc9
|
move example of using undocumented feature into test
|
2019-07-18 20:04:10 +02:00 |
|
Mael
|
9ba0870ebd
|
Merge branch 'master' into PMP-Snap_pp-GF
|
2019-07-18 17:43:04 +02:00 |
|
Mael Rouxel-Labbé
|
13e87ad3bd
|
Parallelize AABB tree traversal
|
2019-07-18 14:32:56 +02:00 |
|
Mael Rouxel-Labbé
|
98723ca104
|
Add an example for snap
|
2019-07-17 14:58:12 +02:00 |
|
Martin Skrodzki
|
000604faa9
|
Comment naive comparison method.
|
2019-07-15 14:20:15 +02:00 |
|
Martin Skrodzki
|
e78cbff8a1
|
Implement naive bounded Hausdoff computation by simple subdivision.
|
2019-07-15 14:12:01 +02:00 |
|
Martin Skrodzki
|
0332d9f00f
|
Enable reading of real meshes and perturbation of them for distance computation.
|
2019-07-12 18:55:55 +02:00 |
|
Martin Skrodzki
|
d8b6e7dfb1
|
Results of Code Review with Sebastien.
|
2019-07-12 18:04:08 +02:00 |
|
Mael Rouxel-Labbé
|
f65fb45105
|
Tiny verbose change
|
2019-07-03 12:04:06 +02:00 |
|
Mael
|
f40f8e4190
|
Merge branch 'master' into PMP-smoothing-kkatrio
|
2019-07-01 11:24:11 +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 |
|
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é
|
10c7aa373a
|
Add new example data file
|
2019-06-20 14:06:00 +02:00 |
|
Mael Rouxel-Labbé
|
7b72fcbf6c
|
Enable passing nb_iter/time step in command line arg
Also nb_iterations is an unsigned int, not a std::size_t
|
2019-06-20 13:38:21 +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é
|
325af6823c
|
Improve examples
|
2019-06-19 14:39:22 +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é
|
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 |
|