Dmitry Anisimov
|
aaf55dbaa0
|
Merge remote-tracking branch 'maxGimeno/PMP-compare_faces_from_meshes-maxGimeno' into gsoc2019-PMPHDist-martinskrodzki
|
2021-06-18 14:45:24 +02:00 |
Dmitry Anisimov
|
859bae9036
|
sebastien review
|
2021-06-18 14:44:09 +02:00 |
Maxime Gimeno
|
c6c540503c
|
changes after review 2
|
2021-05-26 12:36:59 +02:00 |
Maxime Gimeno
|
553445a771
|
Changes after review 1
|
2021-05-26 11:16:09 +02:00 |
Maxime Gimeno
|
acd6bb3c57
|
Fix namespace and remove unused typedef
|
2021-05-20 09:00:29 +02:00 |
Maxime Gimeno
|
797c5ad08b
|
Merge remote-tracking branch 'cgal/master' into PMP-compare_faces_from_meshes-maxGimeno
|
2021-05-20 08:58:24 +02:00 |
Laurent Rineau
|
f427e6b87d
|
Merge pull request #5686 from sloriot/PMP-remove_si_boundary_cycles
Allow more repair
|
2021-05-19 17:24:06 +02:00 |
Laurent Rineau
|
e222e772f1
|
Merge pull request #5589 from MaelRL/Number_types-Fix_approx_sqrt_mpq-GF
Fix approximate_sqrt return types
# Conflicts:
# Polygon_mesh_processing/test/Polygon_mesh_processing/test_pmp_distance.cpp
|
2021-05-18 18:16:44 +02:00 |
Laurent Rineau
|
26ad68e486
|
Merge pull request #5649 from sloriot/CGAL-no_boost_shared_ptr
Replace internal use of boost shared_ptr
|
2021-05-18 18:14:12 +02:00 |
Laurent Rineau
|
e0a4dd0680
|
Merge pull request #5677 from sloriot/CGAL-IO_namespace
CGAL IO namespace
# Conflicts:
# Installation/test/Installation/test_gmp_mpfr_dll.cpp
|
2021-05-18 17:31:40 +02:00 |
Laurent Rineau
|
b33a2f17bd
|
Merge pull request #5689 from janetournois/PMP-isotropic_remeshing_fixes-jtournois
PMP::isotropic_remeshing - fixes about "isolated constraints"
# Conflicts:
# Polygon_mesh_processing/test/Polygon_mesh_processing/CMakeLists.txt
|
2021-05-18 17:06:45 +02:00 |
Dmitry Anisimov
|
6ae21a4379
|
added visitor to save pairs of realizing triangles
|
2021-05-11 17:38:15 +02:00 |
Dmitry Anisimov
|
5686252475
|
is_further_than function finished
|
2021-05-11 16:11:42 +02:00 |
Dmitry Anisimov
|
73e9e867c2
|
added early quit option to accelerate distance vs user defined distance check
|
2021-05-11 14:18:49 +02:00 |
Dmitry Anisimov
|
acce02aae3
|
do not build if inf value < 0 and added distance_bound, not finished
|
2021-05-11 12:39:38 +02:00 |
Dmitry Anisimov
|
559815e6be
|
added more assertions
|
2021-05-11 10:37:03 +02:00 |
Dmitry Anisimov
|
77c2dc4d96
|
testing early quit
|
2021-05-10 13:15:09 +02:00 |
Dmitry Anisimov
|
80c776c298
|
added functions are_within_tolerance, not finished, fixing max funcs in naive
|
2021-05-09 17:02:35 +02:00 |
Dmitry Anisimov
|
dbfca54358
|
hide the parallel version behind ifdefs
|
2021-05-09 16:08:42 +02:00 |
Dmitry Anisimov
|
04f556fe84
|
Merge remote-tracking branch 'sloriot/gsoc2019-PMPHDist-martinskrodzki' into gsoc2019-PMPHDist-martinskrodzki
|
2021-05-09 15:37:01 +02:00 |
Jane Tournois
|
74e2ee9734
|
do not collapse isolated constraints
|
2021-05-06 19:40:52 +02:00 |
Jane Tournois
|
14385aaf15
|
add a test with isolated constraints, on and away from mesh borders
|
2021-05-06 17:48:39 +02:00 |
Jane Tournois
|
3a6e31de65
|
do not split isolated constraints
|
2021-05-06 15:56:23 +01:00 |
Jane Tournois
|
64e568f748
|
an isolated constraint can be on the mesh border
the halfedge status for a pair of opposite halfedges can be
MESH_BORDER and ISOLATED_CONSTRAINT, but MESH_BORDER has
priority
|
2021-05-06 16:56:05 +02:00 |
Jane Tournois
|
49fc218c45
|
avoid iterating over all halfedges, but only the ones of the patch to be remeshed
|
2021-05-06 15:55:19 +01:00 |
Jane Tournois
|
9d3d29fd6d
|
encapsulate debug code in debug macro
|
2021-05-06 16:55:02 +02:00 |
Sébastien Loriot
|
00f4a52b0a
|
missing header
|
2021-05-06 15:50:19 +02:00 |
Sébastien Loriot
|
79057f3cdd
|
allow to remesh a patch with boundary cycles of edges if genus is not to be preserved
|
2021-05-06 14:32:32 +02:00 |
Dmitry Anisimov
|
c4e23b5ced
|
tested with different concurrency tags, cleanup, added empty test for the new function
|
2021-05-05 15:29:48 +02:00 |
Dmitry Anisimov
|
13ef4342d1
|
fixing build errors when tbb and/or metis is unavailable
|
2021-05-05 13:43:31 +02:00 |
Dmitry Anisimov
|
3c0fc281e8
|
more optimizations, using boost any and factoring out kd tree, adding metis check
|
2021-05-05 13:17:23 +02:00 |
Sébastien Loriot
|
4e519a3c7a
|
move documented IO functions in IO namespace
|
2021-05-05 13:15:37 +02:00 |
Dmitry Anisimov
|
fb8538393d
|
corrected includes
|
2021-05-05 10:04:48 +02:00 |
Dmitry Anisimov
|
7d0ae6b13d
|
testing bunny dense
|
2021-05-04 17:19:12 +02:00 |
Dmitry Anisimov
|
e3c693caac
|
optimized one-sided parallel version
|
2021-05-04 15:58:17 +02:00 |
Sébastien Loriot
|
fb6f703b55
|
IO namespace for files in IO directories
|
2021-05-04 14:36:06 +02:00 |
Dmitry Anisimov
|
9117c7ea2f
|
fixed bug with parallel computation, now works
|
2021-05-04 13:58:50 +02:00 |
Dmitry Anisimov
|
27cc88524d
|
fixed parallel preprocessing, computation is still buggy
|
2021-05-04 13:23:13 +02:00 |
Dmitry Anisimov
|
74f5d8af05
|
added one-sided parallel hausdorff distance, still with the seg fault
|
2021-05-03 18:17:41 +02:00 |
Dmitry Anisimov
|
b31201294b
|
cleanup
|
2021-05-03 15:46:12 +02:00 |
Dmitry Anisimov
|
bafc127499
|
cout a few more timings for parallel version
|
2021-05-03 14:53:04 +02:00 |
Dmitry Anisimov
|
887a715a26
|
added naive parallel version
|
2021-05-03 14:22:14 +02:00 |
Dmitry Anisimov
|
482bc457e4
|
added test for parallel version + METIS partition of tm1 and partially filtered face graph
|
2021-04-30 17:16:15 +02:00 |
Dmitry Anisimov
|
f158e3e5eb
|
added symmetric distance, it is approx 2 times faster than naive version
|
2021-04-30 16:14:19 +02:00 |
Dmitry Anisimov
|
9afa43dad0
|
propagate lower bound for culling on TM1 to accelerate symmetric distance
|
2021-04-30 15:02:27 +02:00 |
Dmitry Anisimov
|
c78c4d2963
|
all preprocessing steps are moved to their own function
|
2021-04-30 14:51:14 +02:00 |
Dmitry Anisimov
|
5d77b22f7a
|
changed sqrt to approximate sqrt
|
2021-04-30 10:25:22 +02:00 |
Dmitry Anisimov
|
5fe5bb049c
|
Update Polygon_mesh_processing/examples/Polygon_mesh_processing/hausdorff_bounded_error_distance_example.cpp
Co-authored-by: Sebastien Loriot <sebastien.loriot@cgal.org>
|
2021-04-30 09:27:21 +02:00 |
Sébastien Loriot
|
fbffcfff5d
|
Merge 'PMP-compare_faces_from_meshes-maxGimeno' into gsoc2019-PMPHDist-martinskrodzki
|
2021-04-29 17:46:54 +02:00 |
Sébastien Loriot
|
d0608093ec
|
remove unused typedef
|
2021-04-29 17:46:14 +02:00 |