Sébastien Loriot
a49e2bc6cd
remove tabs
2020-11-02 18:06:38 +01:00
Andreas Fabri
85bb0775e8
Improve documentation
2020-11-02 14:44:46 +00:00
Andreas Fabri
56b461b2d4
Do not triangulate the prisms
2020-10-22 13:07:28 +01:00
Andreas Fabri
d1a5e6c13b
Add a figure
2020-10-22 13:00:01 +01:00
Andreas Fabri
d4817f8671
Cite correctly and relicense as recommended at http://softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html
2020-10-21 08:13:40 +01:00
Sébastien Loriot
87b8f66e14
update from master
2020-10-20 09:19:13 +02:00
Andreas Fabri
9afd018ac5
rename types
2020-10-20 09:17:16 +02:00
Andreas Fabri
0b090cd05f
move file
2020-10-20 09:17:16 +02:00
Andreas Fabri
89c9ed68b6
change namespace and add doc
2020-10-20 09:17:16 +02:00
Sébastien Loriot
6cf8c9da19
fix compilation
2020-10-20 09:17:16 +02:00
Andreas Fabri
54ca0c3b21
remove duplicate
2020-10-20 09:17:16 +02:00
Andreas Fabri
c893cdbf09
Towards NP
2020-10-20 09:17:16 +02:00
Andreas Fabri
9da83edb10
Add a template constructor for a TriangleMesh
2020-10-20 09:17:16 +02:00
Andreas Fabri
ef75dbb26d
Deal with degenerate queries
2020-10-20 09:17:16 +02:00
Andreas Fabri
f6d061d3d9
move helper functions into the Envelope class. They might become Small Features
2020-10-20 09:17:16 +02:00
Sébastien Loriot
c9923364ae
fix compilation issues with gcc
2020-10-20 09:17:16 +02:00
Andreas Fabri
e12a4d83d7
Move intersection_point higher up to call it only once
2020-10-20 09:17:16 +02:00
Andreas Fabri
08635ec77a
Move intersection_point higher up to call it only once
2020-10-20 09:17:16 +02:00
Andreas Fabri
d2db2ac531
Put Envelope code in a header file in PMP
2020-10-20 09:17:16 +02:00
Laurent Rineau
5fa315bb57
Merge pull request #4729 from MaelRL/PMP-Local_stitch_borders-GF
...
PMP: Add local versions of `stitch_borders` and `stitch_boundary_cycles`
2020-10-16 13:43:13 +02:00
Laurent Rineau
3383291fd9
Merge pull request #5070 from MaelRL/PMP-Fix_dead_overload_repair_PS-GF
...
PMP: Remove overload of non-existent function
2020-10-16 13:42:55 +02:00
Mael Rouxel-Labbé
bdf2473338
Merge remote-tracking branch 'cgal/master' into PMP-Local_stitch_borders-GF
2020-10-09 18:01:09 +02:00
Laurent Rineau
d075ef4fb3
Merge pull request #4712 from MaelRL/PMP-Clip_with_self_intersections-GF
...
PMP: Generalize some corefinement code
2020-10-09 17:10:50 +02:00
Mael Rouxel-Labbé
18149a2773
Remove overload of non-existent function
2020-10-09 17:06:06 +02:00
Laurent Rineau
40338b2a23
Merge pull request #5012 from MaelRL/PMP-Repair_degeneracies_fixes-5.1-GF
...
PMP: Degeneracy removal fixes
2020-10-09 16:50:29 +02:00
Laurent Rineau
bc32dfcac3
Merge pull request #5045 from sloriot/PMP-ps_to_pm_missing_overload
...
Add missing overload
2020-10-09 16:50:22 +02:00
Laurent Rineau
07a37073d7
Merge pull request #5048 from sloriot/PMP-repair_less_dep
...
Remove non-necessary include directives bringing new dependences
2020-10-09 16:50:20 +02:00
Laurent Rineau
9b3e2f1c89
Merge pull request #5051 from maxGimeno/CGAL-Fix_warnings_5_0-maxGimeno
...
Warnings fixes for 5.0
2020-10-09 16:50:17 +02:00
Maxime Gimeno
125dfad64a
Fix ref warnings in for
2020-10-05 11:34:04 +02:00
Mael
0cc1f01f82
Merge branch 'master' into PMP-Local_stitch_borders-GF
2020-10-02 15:39:05 +02:00
Sebastien Loriot
47d2189f8e
Merge pull request #3268 from afabri/PMP-visitor-GF
...
PMP::triangulate_faces() Add a visitor that allows to map each triangle to its original face
2020-10-02 15:26:05 +02:00
Sebastien Loriot
10ba34719e
Merge pull request #4728 from sloriot/PMP-cc_cleanup
...
Clean in connected components
2020-10-02 15:20:53 +02:00
Mael
f7056ac961
Add missing includes
2020-10-02 14:47:51 +02:00
Sébastien Loriot
5fbe72c84a
remove non-necessary include directives bringing new dependences
2020-10-02 09:11:02 +02:00
Sébastien Loriot
f2c45716b9
add missing overload
2020-10-01 11:23:18 +02:00
Mael Rouxel-Labbé
4d4eef94a4
Enable different VPMs in PMP::clip
2020-09-28 15:49:24 +02:00
Laurent Rineau
9884b4597c
Merge pull request #4994 from janetournois/PMP-isotropic_remeshing_allows_invalid_mesh-jtournois
...
PMP isotropic remeshing - test validity during remeshing only if input mesh was valid
2020-09-24 16:42:33 +02:00
Mael Rouxel-Labbé
1f4eca9746
Fix iterating and removing elements that might show up further in the loop
2020-09-22 16:58:23 +02:00
Mael Rouxel-Labbé
b7b0d1f0fa
Use FT instead of double
2020-09-22 16:58:01 +02:00
Mael Rouxel-Labbé
303ead8b28
Explicit initialization of sum to 0 to avoid NP with weird def-constr values
...
Looking at you, exact number types initializing stuff to 0.5
2020-09-22 16:57:35 +02:00
Mael Rouxel-Labbé
46630bdaad
Merge remote-tracking branch 'cgal/master' into PMP-Clip_with_self_intersections-GF
2020-09-22 11:25:01 +02:00
Mael Rouxel-Labbé
f39863e801
Merge remote-tracking branch 'cgal/master' into PMP-Local_stitch_borders-GF
2020-09-22 10:57:18 +02:00
Jane Tournois
16656872d0
rename graph_visitor to visitor
2020-09-18 14:20:46 +02:00
Laurent Rineau
5e532d9cf3
Merge branch 'master' into PMP-visitor-GF
2020-09-18 13:26:45 +02:00
Jane Tournois
bfd4e9915f
rename named parameter graph_visitor to visitor
2020-09-15 15:42:24 +02:00
Jane Tournois
4745308384
use graph_visitor instead of creating new triangulate_visitor
2020-09-15 14:38:29 +02:00
Jane Tournois
070fa52b6e
use (removed?) input geom traits
2020-09-15 12:39:55 +02:00
Jane Tournois
d000af1d54
apply doc reviews
2020-09-15 12:29:54 +02:00
Jane Tournois
747db7204e
add CGAL_warning_msg and move debug code inside CGAL_assertion_code
2020-09-11 15:47:20 +02:00
Jane Tournois
2031009745
test validity during remeshing only if input mesh was valid
...
isotropic remeshing is a local process, so it does not need the mesh
to be globally valid (e.g. it is allowed to have isolated vertices)
we keep the test in debug mode when the input is valid, that the mesh
remains valid anyhow
2020-09-11 14:50:14 +02:00