Mael Rouxel-Labbé
92087b5e88
Minor debug code cleaning
2020-01-15 10:27:56 +01:00
Mael Rouxel-Labbé
b027690f3f
Only do source-target analysis for border vertices
2020-01-14 18:17:23 +01:00
Mael Rouxel-Labbé
e62850808a
Use proper VPM type
2020-01-14 18:17:06 +01:00
Mael Rouxel-Labbé
1e3c819c1e
Add debug code to dump matches
2020-01-14 18:16:29 +01:00
Mael Rouxel-Labbé
420f3e1186
Do not enforce same type of halfedge ranges
2020-01-14 17:45:03 +01:00
Mael Rouxel-Labbé
007d7da906
Fix verbose macro
2020-01-14 17:44:24 +01:00
Mael Rouxel-Labbé
d8c15b6513
Don't stack tolerances in vertex-vertex snapping
2020-01-14 17:43:15 +01:00
Mael Rouxel-Labbé
81b244683e
Remove unused typedef
2020-01-14 17:42:50 +01:00
Maxime Gimeno
85712ba28c
WIP replacing tbb deprecated includes.
2020-01-14 15:03:20 +01:00
Mael Rouxel-Labbé
06a462695f
Use new API
2020-01-13 10:46:05 +01:00
Mael Rouxel-Labbé
467303da1f
Add convenience function to transform a vertex range into a halfedge range
2020-01-13 10:45:30 +01:00
Mael Rouxel-Labbé
d4e952f98c
Fix range being all border halfedges after simplification
2020-01-10 18:13:23 +01:00
Mael Rouxel-Labbé
dcf056c94c
Fix calling function that doesn't exist anymore
2020-01-10 18:13:02 +01:00
Mael Rouxel-Labbé
694363a860
Improve debug code
2020-01-10 18:12:46 +01:00
Mael Rouxel-Labbé
0c73fd740a
Fix moving only the first vertex of a group of vertices being snapped
2020-01-08 18:07:26 +01:00
Mael Rouxel-Labbé
bda619e538
Improve checks detecting the creation of degenerate faces
2020-01-08 18:05:33 +01:00
Sébastien Loriot
4146c5c558
fix invalid scope of for loop
...
this impacted intersections on existing non-manifold vertices
2020-01-08 17:32:52 +01:00
Mael Rouxel-Labbé
ffb8c63742
Tiny indentation fixes
2020-01-07 17:16:27 +01:00
Mael Rouxel-Labbé
967aaa5d35
Fix only hiding part of the aniso metric code
2020-01-07 17:15:42 +01:00
Mael Rouxel-Labbé
52f5ee6fc1
Fix missing header include
2020-01-07 17:15:32 +01:00
Mael Rouxel-Labbé
eeeb5929ca
Clean debug code
2020-01-06 10:53:51 +01:00
Mael Rouxel-Labbé
159a46c08b
Update license headers
2020-01-02 16:15:04 +01: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 Rouxel-Labbé
a53a66013d
Add some verbose macro
2020-01-02 09:32:43 +01:00
Mael Rouxel-Labbé
b005350f37
more debug code, exact 32bit doesn't seem deterministic
2019-12-30 11:25:21 +01:00
Mael
0f4986f82b
Merge branch 'master' into PMP-New_vertex_normal_computations-GF
2019-12-26 19:37:59 +01:00
Sébastien Loriot
e80f869147
Merge remote-tracking branch 'cgal/master'
2019-12-20 09:35:45 +01:00
Mael
1a4b8e8dc0
more debug code for Debian 32
2019-12-18 09:09:38 +01:00
Mael
8cdcd006f0
Use 'seed' even when TBB is not linked
2019-12-17 17:57:54 +01:00
Sebastien Loriot
65072b4a33
copy-paste error
2019-12-16 10:15:07 +01:00
Sebastien Loriot
1ff278eb35
copy-paste error
2019-12-16 10:14:33 +01:00
Sebastien Loriot
a777e02da3
copy-paste error
2019-12-16 10:13:56 +01:00
Sébastien Loriot
2f32876c8f
add vertex point map
2019-12-13 11:59:16 +01:00
Sébastien Loriot
49d3656731
use generic type
2019-12-13 10:57:57 +01:00
Sébastien Loriot
0189379767
update doc after review
2019-12-13 10:47:17 +01:00
Sébastien Loriot
d46eb99644
add clipping overload to a iso-cuboid
2019-12-13 08:32:48 +01:00
Sébastien Loriot
e3c17c1fee
allow non default constructible maps
2019-12-12 14:39:19 +01:00
Sébastien Loriot
de855f47db
readd work around for intersection edge being both on the boundary and in the interior
...
The solution is not perfect, as too many nodes are marked as terminal
but the output is correct (too much work is done on the boundary)
2019-12-12 14:37:50 +01:00
Sébastien Loriot
6fd649e5c6
avoid using 2 extra vectors already available in the main part
2019-12-12 14:21:41 +01:00
Mael Rouxel-Labbé
257ad60fef
More debug code to understand Debian 32
2019-12-12 09:42:03 +01:00
Mael Rouxel-Labbé
7af0704cea
Reintegrate the callback within the call to box_intersection_d()
...
This is motivated by the fact that if you have a configuration
where there is a large number of boxes intersection (such as
k*n^2, with n being the number of faces), then the size
of the concurrent container can be very large and thus
the memory footprint would be huge.
Instead, since the box_intersection_d call is now parallel,
we can just do callbacks in the tree directly. The only thing is,
we want to have these (heavy) callback calls to be roughly balanced.
For this, we random shuffle the range of faces.
Same runtime as before, no more huge memory footprint!
2019-12-11 09:52:52 +01:00
Laurent Rineau
d4b5bad692
Fix a compilation error
2019-12-09 15:45:29 +01:00
Laurent Rineau
3a963288ef
Merge remote-tracking branch 'cgal/master' into Installation-fix_check_of_documented_headers__for_5.1-GF
2019-12-09 15:23:22 +01:00
Laurent Rineau
8db15111a4
Merge branch 'releases/CGAL-5.0-branch' into Installation-fix_check_of_documented_headers-GF
2019-12-09 15:08:33 +01:00
Laurent Rineau
9149d26492
Fix check headers
...
Before this commit, headers with their own documentation pages, but
not referenced in other documentation pages, were not considered as
documented. This is a fix.
2019-12-09 15:07:10 +01:00
Mael Rouxel-Labbé
b90128af9d
Fix unused warning
2019-12-06 09:14:27 +01:00
Mael Rouxel-Labbé
16836091af
Remove documentation of non-existent parameter
2019-12-06 09:01:12 +01:00
Mael
7db5153f6d
Merge branch 'master' into PMP-Remove_small_CCs
2019-12-05 12:19:31 +01:00
Laurent Rineau
80ef3b832c
Merge pull request #4175 from MaelRL/PMP-Stitch_borders_returns_number_of_stitched_pairs-GF
...
PMP: stitch borders returns number of stitched pairs
2019-12-05 11:05:44 +01:00
Laurent Rineau
0fa0c4fbb9
Merge pull request #4244 from maxGimeno/AABB_tree-Make_accelerate_distance_queries_default-maxGimeno
...
AABB_tree: make accelerate distance queries default
2019-12-05 11:05:35 +01:00