Mael Rouxel-Labbé
|
e68f13ff62
|
Fix bad TM2 culling criterion: (dist <= upper) is sufficient for intersection
|
2022-02-12 21:49:55 +01:00 |
|
Mael Rouxel-Labbé
|
08ccb7285e
|
Fix wrongly ordered priority queue yielding wrong upper bounds
|
2022-02-12 13:52:09 +01:00 |
|
Mael Rouxel-Labbé
|
e12f9febe8
|
Fix bad initialization
get_max_distance() does not yield a good hint for the lower value
Also it requires an extra traversal of the tree.
|
2022-02-12 01:32:34 +01:00 |
|
Mael Rouxel-Labbé
|
25dc9c0f11
|
Improve reader sanity (no real changes)
|
2022-02-11 11:31:17 +01:00 |
|
Laurent Rineau
|
b68329fc28
|
Merge pull request #6299 from MaelRL/PMP-Repair_SI_improvements_2-GF
PMP::remove_self_intersections improvements
|
2022-02-08 23:44:26 +01:00 |
|
Laurent Rineau
|
d78a7b9255
|
Merge pull request #6302 from afabri/P2T2-assert-GF
CGAL: In testcode do not use CGAL_assertion but assert
|
2022-02-08 23:44:24 +01:00 |
|
Andreas Fabri
|
440a8dfb7b
|
Fix file name
|
2022-02-03 08:41:04 +00:00 |
|
Andreas Fabri
|
735752bec9
|
Do the remaining changes after Laurent's check
|
2022-02-03 08:02:11 +00:00 |
|
Mael Rouxel-Labbé
|
9defc96b33
|
Better detection of bad patch borders (also check the validity of sub patches)
|
2022-02-02 13:35:51 +01:00 |
|
Mael Rouxel-Labbé
|
2af6aeb573
|
Do not mark edges incident to degenerate faces as sharp
|
2022-02-02 13:34:55 +01:00 |
|
Mael Rouxel-Labbé
|
32823cb36b
|
Hide some std::cerr behind debug macros
|
2022-02-02 13:34:21 +01:00 |
|
Laurent Rineau
|
32f8b7fa4d
|
Merge pull request #6258 from sloriot/PMP-snap_post_cond
fix post condition
|
2022-02-01 08:58:31 +01:00 |
|
Sébastien Loriot
|
a0c17c8655
|
fix post condition
|
2022-01-19 13:21:00 +01:00 |
|
Sebastien Loriot
|
01414393f7
|
Fix warning
|
2022-01-18 09:26:05 +01:00 |
|
Sébastien Loriot
|
07e917ca09
|
Merge remote-tracking branch 'MaelRL/PMP-Improve_SI_repair-GF' into HEAD
|
2022-01-18 09:18:20 +01:00 |
|
Sébastien Loriot
|
ff77535dd1
|
add comments about workaround
|
2022-01-13 14:47:10 +01:00 |
|
Sébastien Loriot
|
10b0af3092
|
rename macro since Named_function_parameter is part of STL_Extension
|
2022-01-13 14:43:34 +01:00 |
|
Sébastien Loriot
|
4bbe759f08
|
Try to please MSVC 2015
|
2022-01-13 14:25:32 +01:00 |
|
Sébastien Loriot
|
497dbcd44a
|
try to please MSVC 2015
|
2022-01-13 14:22:29 +01:00 |
|
Sébastien Loriot
|
99a5e3c8ea
|
try to please MSVC2015
|
2022-01-13 14:01:41 +01:00 |
|
Sébastien Loriot
|
3028bf45bd
|
try to please MSVC2015
|
2022-01-13 13:43:12 +01:00 |
|
Sébastien Loriot
|
5c7df72f5d
|
de-ambiguate for MSVC2015
|
2022-01-13 11:42:32 +01:00 |
|
Sébastien Loriot
|
0b7f563b18
|
fixes after merge
|
2022-01-12 13:37:38 +01:00 |
|
Sébastien Loriot
|
c169c41240
|
Merge remote-tracking branch 'maxGimeno/PMP-Example_of_new_mp_function-maxGimeno' into HEAD
|
2022-01-12 13:33:49 +01:00 |
|
Laurent Rineau
|
cdf33d4ff9
|
Merge pull request #6069 from sloriot/PMP-rnd_np
Add random generator np for sampling
|
2022-01-12 12:21:58 +01:00 |
|
Laurent Rineau
|
12028fed4a
|
Merge pull request #6081 from MaelRL/PMP-PM_to_PS_array_point-GF
Allow polygon soups to use an `std::array` point type in PM_to_PS
|
2022-01-12 12:21:55 +01:00 |
|
Laurent Rineau
|
413421d3f2
|
Merge pull request #6195 from sloriot/PMP-snap_split_visitor
Add visitor function call for tracking faces split
|
2022-01-12 12:21:51 +01:00 |
|
Sébastien Loriot
|
4fa826b3ed
|
keep only the static version of is_default_parameter
|
2022-01-10 18:36:37 +01:00 |
|
Sébastien Loriot
|
75b03e6c0a
|
use_default_values() -> default_values()
|
2022-01-10 18:36:37 +01:00 |
|
Mael Rouxel-Labbé
|
e38a1f6853
|
Fix minor issues and warnings
|
2022-01-10 16:38:15 +01:00 |
|
Sébastien Loriot
|
382cbfaf25
|
move test + handle no deprecated code
|
2022-01-10 10:26:11 +01:00 |
|
Sébastien Loriot
|
6d3176e061
|
move Named_parameters class in STL_extension
helpers stay in BGL because it depends on BGL tags
|
2022-01-07 15:12:22 +01:00 |
|
Sébastien Loriot
|
6ac74caffb
|
fix warnings
|
2022-01-07 09:26:10 +01:00 |
|
Sébastien Loriot
|
821e7b79a2
|
remove some Point_set_processing specific helper classes
|
2022-01-06 18:53:46 +01:00 |
|
Sébastien Loriot
|
9714557046
|
replace overloads with default parameters (PMP)
|
2022-01-05 14:41:46 +01:00 |
|
Sébastien Loriot
|
92a0ced3c0
|
replace overloads with default parameters (PMP)
|
2022-01-04 18:46:42 +01:00 |
|
Sébastien Loriot
|
1e7785b427
|
do not use PMP::parameters namespace
|
2022-01-04 16:00:38 +01:00 |
|
Sébastien Loriot
|
ab38865f7c
|
deprecated function
|
2022-01-04 11:33:50 +01:00 |
|
Sébastien Loriot
|
28ab8e9293
|
replace CGAL_PMP_NP macros with CGAL_BGL_NP ones
|
2022-01-04 11:19:05 +01:00 |
|
Sébastien Loriot
|
7900a96115
|
start documenting use_default_values()
|
2022-01-03 16:31:09 +01:00 |
|
Sébastien Loriot
|
f057a72b2b
|
use random_seed
|
2022-01-03 10:35:30 +01:00 |
|
Mael Rouxel-Labbé
|
fe51c84552
|
Merge remote-tracking branch 'cgal/master' into PMP-Improve_SI_repair-GF
|
2021-12-23 16:40:15 +01:00 |
|
Sébastien Loriot
|
24b3c3eed6
|
add visitor function call for tracking faces split
|
2021-12-23 11:23:54 +01:00 |
|
Laurent Rineau
|
2acd9ca3db
|
Merge pull request #6159 from sloriot/PMP-coref_nm_border_vrt_cpy
Apply the operations per patches
|
2021-12-20 18:06:39 +01:00 |
|
Mael Rouxel-Labbé
|
e383ebdfde
|
Hide OBB usage in repair_SI behind macros for now (for licensing reasons)
|
2021-12-17 10:55:07 +01:00 |
|
Sébastien Loriot
|
39763cda4a
|
avoid useless computation and default should be false for polylines too
|
2021-12-16 15:18:11 +01:00 |
|
Mael Rouxel-Labbé
|
6ff8379650
|
Fix compilation errors
|
2021-12-16 11:38:12 +01:00 |
|
Mael Rouxel-Labbé
|
6c4199be5c
|
More improvements and fixes for repair_SI:
- Use OBB to avoid costly compactify
- Fix "local" variable; use all strategy (constrained/smoothing/etc.)
- Handle adapt creating degeneracies
- Fix adapt returns
- Fix max_element creating out of bound issue
- Better compatibility checks
- Clean output
|
2021-12-15 16:49:42 +01:00 |
|
Mael Rouxel-Labbé
|
ebd390e32b
|
Improvements and fixes for repair_SI
|
2021-12-07 19:01:50 +01:00 |
|
Sébastien Loriot
|
8ca5971699
|
handle all patches by operations
this workaround issue with boundary non-manifold vertices
that we needs to be imported
|
2021-12-07 11:30:34 +01:00 |
|