Mael Rouxel-Labbé
|
9bd79323f6
|
Change guard name
|
2019-08-21 16:15:57 +02:00 |
|
Mael Rouxel-Labbé
|
7c09f56889
|
Minor changes to enable debug code
|
2019-08-21 16:10:04 +02:00 |
|
Mael Rouxel-Labbé
|
13f9d60518
|
Fix boundary cycle stitching when non-manifold vertices are present
|
2019-08-21 16:05:04 +02:00 |
|
Mael Rouxel-Labbé
|
7f55980ac6
|
Misc debug and code cleaning (no real changes)
|
2019-08-21 16:02:53 +02:00 |
|
Simon Giraudot
|
dd5fe73996
|
Document type of iterator (random access)
|
2019-08-21 15:43:50 +02:00 |
|
Simon Giraudot
|
790ed44613
|
Fix distance range type
|
2019-08-21 14:51:04 +02:00 |
|
Jane Tournois
|
77c8e68e07
|
fix the use of flip() inside fix_degenerate_faces()
the topological condition should be a strong condition, not an assertion
|
2019-08-20 17:23:32 +02:00 |
|
Maxime Gimeno
|
a8bccc6e41
|
restore the bool parameter and use ittogether with the init_XXX_indices helper functions.
|
2019-08-19 12:55:17 +02:00 |
|
Maxime Gimeno
|
4f0d883b27
|
WIP map_getter helper
|
2019-08-16 16:01:26 +02:00 |
|
Maxime Gimeno
|
3b38ede8c4
|
Add CGAL_USE to manage case where assertions are ignored
|
2019-08-14 13:22:19 +02:00 |
|
Andreas Fabri
|
7db6c8e670
|
make const &
|
2019-08-12 07:51:32 -07:00 |
|
Andreas Fabri
|
52ca4f828f
|
Comment debug output as travis fails
|
2019-08-12 07:49:12 -07:00 |
|
Sébastien Loriot
|
760365987c
|
Merge branch 'cgal/releases/CGAL-4.14-branch'
|
2019-08-12 09:20:53 +02:00 |
|
Sebastien Loriot
|
e67611862b
|
Merge pull request #4129 from janetournois/PMP-fix_isotropic_remeshing_collapse-jtournois
Fix segfault in `PMP::isotropic_remeshing()`
|
2019-08-12 09:16:57 +02:00 |
|
Sebastien Loriot
|
eb712a67e9
|
Merge pull request #4094 from MaelRL/PMP-Snap_pp-GF
PMP: speed improvements for snap.h
|
2019-08-12 09:02:50 +02:00 |
|
Mael Rouxel-Labbé
|
e7a71ec797
|
Misc cleaning
|
2019-08-07 15:30:59 +02:00 |
|
Mael Rouxel-Labbé
|
4b996c61f6
|
Add a range parameter to 'remove_self_intersections'
|
2019-08-07 15:29:16 +02:00 |
|
Mael Rouxel-Labbé
|
e0f3a66de6
|
Fix a few header includes
|
2019-08-07 15:27:30 +02:00 |
|
Mael Rouxel-Labbé
|
114ff8a967
|
Minor sanity improval (cosmetic chance)
|
2019-08-07 15:27:04 +02:00 |
|
Mael Rouxel-Labbé
|
de3305f4df
|
Add new headers to PMP.h
|
2019-08-06 16:53:41 +02:00 |
|
Mael Rouxel-Labbé
|
994be6a41c
|
Progress on local self intersection removal
|
2019-08-06 16:53:19 +02:00 |
|
Mael Rouxel-Labbé
|
82e1c93eef
|
Ensure that all vertices have a proper halfedge after non manifold duplication
|
2019-08-05 16:06:33 +02:00 |
|
Mael Rouxel-Labbé
|
9bf457ffcc
|
Fix duplicate nm vertices
There was an issue with keeping a valid incident halfedge for vertices
post-duplication
|
2019-08-05 15:38:30 +02:00 |
|
Mael Rouxel-Labbé
|
a1e2cba1c9
|
Minor comment change
|
2019-08-03 15:02:48 +02:00 |
|
Mael Rouxel-Labbé
|
814f8c67e5
|
Fix non-manifold vertex duplication
|
2019-08-03 14:52:35 +02:00 |
|
Mael Rouxel-Labbé
|
35cd0513cb
|
Put a simple check before the more expensive angle computation
|
2019-08-03 14:51:11 +02:00 |
|
Mael Rouxel-Labbé
|
56354bcf8b
|
Use approximate sqrt because compute_area_3 does not work for some kernels
|
2019-08-02 12:14:25 +02:00 |
|
Mael Rouxel-Labbé
|
71304cf145
|
Fix np internal type
|
2019-08-02 11:04:26 +02:00 |
|
Mael Rouxel-Labbé
|
9f3009f88b
|
Add breathing room
|
2019-08-02 09:05:09 +02:00 |
|
Mael Rouxel-Labbé
|
22acb31a12
|
Add a function to remove small (in terms of area && volume) CCs
|
2019-08-01 16:10:52 +02:00 |
|
Mael Rouxel-Labbé
|
16cdbb4b8f
|
Avoid default constructing the traits
|
2019-08-01 16:10:36 +02:00 |
|
Mael Rouxel-Labbé
|
edbe852d4d
|
Simplify initialization
|
2019-08-01 16:10:14 +02:00 |
|
Jane Tournois
|
5f8a58a046
|
deal with faces on the boundary
a precondition inside `flip_edge()` fails if this boundary condition is not satisfied
|
2019-08-01 14:58:19 +02:00 |
|
Mael Rouxel-Labbé
|
96d1cee7a7
|
Refactor a bit 'self_intersections()' ahead of later use
(A later would be to consider that two faces intersect if they are
e.g. vertex-adjacent)
|
2019-07-30 13:01:10 +02:00 |
|
Mael Rouxel-Labbé
|
7e7abafd08
|
Add some code to treat self-intersections locally
|
2019-07-30 13:00:32 +02:00 |
|
Mael Rouxel-Labbé
|
68e80471b2
|
Revert some changes about passing a face range to remove_self_intersections
|
2019-07-30 11:43:29 +02:00 |
|
Sébastien Loriot
|
b84297f8f6
|
update the usage for the new CGAL named function parameters
|
2019-07-29 09:38:39 +02:00 |
|
Sébastien Loriot
|
25a05e9f4c
|
Merge branch 'CGAL-named_function_parameters-4.14' into master
Conflicts resolved by hand
|
2019-07-28 23:46:43 +02:00 |
|
Sébastien Loriot
|
aa47744c36
|
update the usage for the new CGAL named function parameters
|
2019-07-28 22:30:17 +02:00 |
|
Sébastien Loriot
|
2f81a21523
|
Merge 'CGAL-named_function_parameters' for 4.13-branch into 4.14-branch
Conflicts resolved by hand
|
2019-07-28 22:30:13 +02:00 |
|
Mael Rouxel-Labbé
|
3a89e8240e
|
Split large and eclectic file PMP/repair.h into smaller files
|
2019-07-25 09:25:54 +02:00 |
|
Mael Rouxel-Labbé
|
dac6c04529
|
Make lack of degenerate faces a precondition of self-intersection removal
It's just too tedious / ugly maintaining a range while removing degenerate
edges and faces.
|
2019-07-24 10:42:03 +02:00 |
|
Mael Rouxel-Labbé
|
d5eff6a663
|
Minor doc fix
|
2019-07-24 10:41:37 +02:00 |
|
Mael Rouxel-Labbé
|
633477b8aa
|
Remove useless border check (the vertex is interior)
|
2019-07-23 15:24:53 +02:00 |
|
Martin Skrodzki
|
405cf12249
|
Implement Priority Queue for the set of candidate triangles.
|
2019-07-21 14:18:35 +02:00 |
|
Martin Skrodzki
|
680edc46b1
|
Modify triangle bounding box distance to have sharper bounds.
|
2019-07-21 11:07:21 +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
|
130dcbc158
|
Bugfix entering nodes of TM2 when traversing it.
|
2019-07-19 11:07:06 +02:00 |
|
Mael Rouxel-Labbé
|
00f8f3ae43
|
Remove example that had been moved to test (snap already has two tests)
|
2019-07-19 09:07:01 +02:00 |
|
Sébastien Loriot
|
4a58db22b9
|
fix warnings
|
2019-07-18 20:01:44 +02:00 |
|