Maxime Gimeno
|
16cf756894
|
fixes and clean-up
|
2020-07-02 12:29:01 +02:00 |
|
Sébastien Loriot
|
d4122d945a
|
better include the new header :(
|
2020-07-02 10:36:29 +02:00 |
|
Sébastien Loriot
|
1246e9e375
|
add a generic clip version that handles self-intersections
|
2020-07-01 21:04:52 +02:00 |
|
Sébastien Loriot
|
d64faf3199
|
add non-documented operator to do queries using points from another kernel
|
2020-07-01 21:03:55 +02:00 |
|
Sébastien Loriot
|
3b2da649b8
|
remove useless test (done in the main call)
|
2020-07-01 21:03:31 +02:00 |
|
Sébastien Loriot
|
fd875cf71a
|
add do_no_modify option to split
|
2020-07-01 16:20:24 +02:00 |
|
Maxime Gimeno
|
f6bfc69162
|
add missing reserve() using interanl helpers
|
2020-07-01 15:47:06 +02:00 |
|
Laurent Rineau
|
b8ac296757
|
Merge pull request #4791 from MaelRL/PMP-Fix_remove_SI_hole_filling_non_simple_border-GF
PMP: remove_self_intersections() fixes
|
2020-06-30 16:38:08 +02:00 |
|
Maxime Gimeno
|
9625ed881a
|
add NPs and tests
|
2020-06-29 11:51:54 +02:00 |
|
Maxime Gimeno
|
b91ba7f6c8
|
Add a check for validity to the polygon_mesh function
|
2020-06-29 11:32:11 +02:00 |
|
Mael Rouxel-Labbé
|
3280b9b087
|
Use new IO functions
|
2020-06-26 17:06:42 +02:00 |
|
Mael Rouxel-Labbé
|
ae4c2aaa9e
|
IO doc fixes
|
2020-06-26 16:08:02 +02:00 |
|
Maxime Gimeno
|
5c8b239876
|
WIP fixes for triangulate_hole_polygon_mesh
|
2020-06-26 14:21:29 +02:00 |
|
Maxime Gimeno
|
e592ed1784
|
Fix constraints
|
2020-06-26 11:45:26 +02:00 |
|
Maxime Gimeno
|
2b4dd26d22
|
use indices for constraints
|
2020-06-26 10:47:13 +02:00 |
|
Mael Rouxel-Labbé
|
594eb97a22
|
Doc improvements
|
2020-06-25 21:01:04 +02:00 |
|
Maxime Gimeno
|
4921230f45
|
WIP hole_filling_polyline_with_cdt
|
2020-06-25 15:19:18 +02:00 |
|
Mael Rouxel-Labbé
|
26355e2e32
|
Uniformize capital / third person usage of \brief
|
2020-06-25 15:13:47 +02:00 |
|
Mael Rouxel-Labbé
|
d5d8cca92b
|
Various IO compilation fixes
|
2020-06-25 12:02:01 +02:00 |
|
Mael Rouxel-Labbé
|
fe309c6e52
|
Fix namespace
|
2020-06-23 18:26:15 +02:00 |
|
Mael Rouxel-Labbé
|
4bb218aea2
|
Move up the clear(g) for clarity
The clear is there because BGL::read_pm might partially fill the mesh
while failing
|
2020-06-23 18:25:32 +02:00 |
|
Mael Rouxel-Labbé
|
0790dc623d
|
Fix PMP IO + doc
|
2020-06-22 19:49:35 +02:00 |
|
Mael Rouxel-Labbé
|
6c90bc2220
|
Update dependencies
|
2020-06-22 18:35:13 +02:00 |
|
Mael Rouxel-Labbé
|
a91b750dd5
|
Fix doc link
|
2020-06-18 18:50:16 +02:00 |
|
Mael Rouxel-Labbé
|
6f8a895671
|
Merge remote-tracking branch 'mine/CGAL-Improve_NP_doc_presentation-GF' into CGAL_IO-maxGimeno
|
2020-06-18 15:21:27 +02:00 |
|
Mael Rouxel-Labbé
|
26eb7903aa
|
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
|
2020-06-18 12:46:46 +02:00 |
|
Maxime Gimeno
|
ea53a8d70d
|
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
|
2020-06-17 14:25:21 +02:00 |
|
 Sebastien LoriotandMael
|
802fa469d5
|
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
|
2020-06-17 08:10:32 +02:00 |
|
Mael Rouxel-Labbé
|
e720e6d585
|
Avoid bad (self-intersecting) patches even in the last case
Usually worsens the result without any benefit
|
2020-06-16 16:41:49 +02:00 |
|
Mael Rouxel-Labbé
|
5b9a3f8dd8
|
Also count unsolved cases
|
2020-06-16 16:40:46 +02:00 |
|
Mael Rouxel-Labbé
|
e66bdf0029
|
Don't attempt to hole fill if the border is not simple
|
2020-06-16 16:40:14 +02:00 |
|
Mael Rouxel-Labbé
|
f216f00dda
|
Add is_simple_3(HalfedgeRange)
|
2020-06-16 16:39:07 +02:00 |
|
Sébastien Loriot
|
b9a12bf901
|
update doc
|
2020-06-16 16:36:10 +02:00 |
|
Sébastien Loriot
|
5059191534
|
remove tabs + update doc
|
2020-06-16 16:30:02 +02:00 |
|
Sébastien Loriot
|
9eb7a9da85
|
avoid filling the maps
|
2020-06-16 15:25:42 +02:00 |
|
Sébastien Loriot
|
e43221ae8b
|
add an option to not refine one of the two meshes
|
2020-06-16 15:15:48 +02:00 |
|
Laurent Rineau
|
7e12992ee0
|
Missing #include
|
2020-06-15 17:12:04 +02:00 |
|
Sébastien Loriot
|
784d0cddcd
|
also add non-manifold border faces
|
2020-06-12 13:30:21 +02:00 |
|
Mael Rouxel-Labbé
|
00d2537975
|
Don't abuse Surface_mesh property maps
|
2020-06-12 10:37:34 +02:00 |
|
Mael Rouxel-Labbé
|
8ce1a9c7da
|
Duplicate possible non-manifold vertices in the input
|
2020-06-12 09:15:52 +02:00 |
|
Mael Rouxel-Labbé
|
593e8c9d5a
|
Debug code (mostly tmp)
|
2020-06-12 09:15:37 +02:00 |
|
Mael Rouxel-Labbé
|
b56583bfd6
|
Merge remote-tracking branch 'cgal/master' into PMP-Clip_with_self_intersections-GF
|
2020-06-11 13:39:25 +02:00 |
|
Dmitry Anisimov
|
3e7e281f28
|
is_simple_2 can be omitted when using triangulate_face_with_cdt
|
2020-06-09 12:21:00 +02:00 |
|
Dmitry Anisimov
|
7ac04fd907
|
checking the hole simplicity with the extended triangulation projection traits
|
2020-06-08 14:21:12 +02:00 |
|
Maxime Gimeno
|
45343e39a0
|
Protect std::max
|
2020-06-04 09:55:23 +02:00 |
|
Mael Rouxel-Labbé
|
071565467d
|
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
|
2020-06-03 19:01:46 +02:00 |
|
Maxime Gimeno
|
05c36b37ec
|
clean-up
|
2020-06-03 17:13:39 +02:00 |
|
Maxime Gimeno
|
75f3a67790
|
Replace parallel_for by parallel_reduce in haudorff
|
2020-05-29 15:26:34 +02:00 |
|
Dmitry Anisimov
|
8bfc91ff13
|
Merge branch 'Polygon_mesh_processing-triangulate_hole_with_cdt2-danston' of github.com:danston/cgal into Polygon_mesh_processing-triangulate_hole_with_cdt2-danston
|
2020-05-27 10:34:48 +02:00 |
|
Dmitry Anisimov
|
552d4fbbae
|
added hole planarity check
|
2020-05-26 16:18:33 +02:00 |
|