Sébastien Loriot
|
93ba75b8a1
|
add missing not
|
2023-12-14 08:47:54 +01:00 |
Sébastien Loriot
|
f36bdda9fe
|
doc thread-safety of output iterators
|
2023-12-11 13:42:54 +01:00 |
Sébastien Loriot
|
f2ec9175ac
|
prevent the removal boundary edges (that are constraints)
|
2023-10-23 14:41:46 +02:00 |
Sébastien Loriot
|
06db9ccad8
|
reproject barycenter to avoid boundary shrinking
|
2023-08-02 17:25:58 +02:00 |
Laurent Rineau
|
f1a717bab5
|
Merge pull request #7488 from sloriot/PMP-coref_no_early_exit
Corefinement: remove incorrect early exit
|
2023-06-05 14:01:18 +02:00 |
Andreas Fabri
|
c1b9ea9d47
|
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/angle_and_area_smoothing.h
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
|
2023-06-02 12:27:28 +02:00 |
Andreas Fabri
|
f3c2d9b310
|
polish
|
2023-06-01 17:25:23 +01:00 |
Andreas Fabri
|
a8e3c84c78
|
PMP: Document overload of angle_and_area_smoothing()
|
2023-06-01 10:37:22 +01:00 |
Sébastien Loriot
|
cb3a1e03d4
|
remove the early exit as we could miss the fact that some operations might be impossible
|
2023-06-01 11:17:45 +02:00 |
Sébastien Loriot
|
a96af5031e
|
improve doc
|
2023-05-09 18:56:29 +02:00 |
Laurent Rineau
|
038813d7e6
|
Merge pull request #7418 from MaelRL/PMP-Add_missing_const-GF
Add missing const
|
2023-05-04 17:21:16 +02:00 |
Mael Rouxel-Labbé
|
aa2a87e538
|
Add missing const
|
2023-05-03 11:27:28 +02:00 |
Laurent Rineau
|
4fe208bdd3
|
Merge pull request #7392 from MaelRL/CGAL_IO-Obj_fixes-GF
Fix issues in OBJ I/O
|
2023-04-24 14:06:34 +02:00 |
Mael Rouxel-Labbé
|
451223a2e8
|
Fix not forwarding verbose NP to inner functions
|
2023-04-18 11:22:53 +02:00 |
Sébastien Loriot
|
054906fe7c
|
handle degenerate triangles (usually created with the reprojection)
|
2023-04-13 15:17:04 +02:00 |
Sébastien Loriot
|
9166d28c97
|
do not test twice for self-intersections if there is none
|
2023-03-28 11:42:49 +02:00 |
Laurent Rineau
|
8a3184a1a8
|
Merge branch '5.4.x-branch' into 5.5.x-branch
|
2023-02-24 16:13:44 +01:00 |
Sébastien Loriot
|
0c37af1be9
|
num_faces is not tight
|
2023-02-16 14:36:58 +01:00 |
Sébastien Loriot
|
e431c4e481
|
early exit if the mesh is empty
|
2023-02-14 14:16:22 +01:00 |
Laurent Rineau
|
36bc3d1154
|
Merge pull request #7126 from sloriot/PMP-repair_si_no_smooth_by_default
Make smooth an option that is OFF by default
|
2023-01-27 20:52:29 +01:00 |
Laurent Rineau
|
119cea4add
|
Merge pull request #7127 from sloriot/PMP-cond_assert
Conditional assertions
|
2023-01-27 20:52:27 +01:00 |
Sébastien Loriot
|
898142d739
|
wrong type
|
2022-12-22 09:49:35 +01:00 |
Sébastien Loriot
|
f993ad50c9
|
conditions of inconsistenit_classification() also apply to assertions
|
2022-12-19 17:43:12 +01:00 |
Sébastien Loriot
|
f372bbe7c2
|
make smooth an option that is OFF by default
|
2022-12-19 14:35:16 +01:00 |
Laurent Rineau
|
46b1d230f5
|
Merge pull request #7103 from sloriot/PMP-repair_si_conditional_smoothing
Do not apply smoothing if the CC has some degenerate faces
|
2022-12-14 10:18:21 +01:00 |
Laurent Rineau
|
2b71438c04
|
Merge pull request #7108 from afabri/PMP-Envelope_warning-GF
PMP: Fix for a -Wmaybe-uninitialized
|
2022-12-14 10:18:19 +01:00 |
Sebastien Loriot
|
b9a87af07e
|
Merge pull request #7023 from MaelRL/Weights-v2.0-GF-5.5.x
Weights fixes (5.5.x)
|
2022-12-08 15:21:58 +01:00 |
Sebastien Loriot
|
fa72ad2ad0
|
Merge pull request #6977 from MaelRL/Weights-v2.0-GF
Weights fixes (5.4.x)
|
2022-12-08 15:21:43 +01:00 |
Andreas Fabri
|
9159816fb4
|
PMP: Fix for a -Wmaybe-uninitialized
|
2022-12-07 08:02:35 +00:00 |
Laurent Rineau
|
90f6546d77
|
Merge pull request #7069 from sloriot/PMP-split_repair_5.5
Split repair
|
2022-12-05 13:50:25 +01:00 |
Laurent Rineau
|
33cffd9c26
|
Merge pull request #7074 from sloriot/PMP-compatible_orientation_missing_option
CGAL::PMP::compatible_orientations: add missing option
|
2022-12-05 11:57:16 +01:00 |
Laurent Rineau
|
ead1795d85
|
Merge pull request #7090 from afabri/PMP-assertion_bug-GF
Polygon Mesh Processing: Fix CGAL_assertion_msg
|
2022-12-05 11:57:06 +01:00 |
Sébastien Loriot
|
ffc20ffbd1
|
do not apply smoothing if the CC has some degenerate faces
|
2022-12-01 04:33:53 +01:00 |
Sébastien Loriot
|
128cc719fe
|
missing }
|
2022-11-29 11:14:22 +01:00 |
Andreas Fabri
|
6572a8fb58
|
It's a warning not an assertion
|
2022-11-28 14:39:20 +00:00 |
Andreas Fabri
|
0b56297ea2
|
Polygon Mesh Processing: Fix CGAL_assertion_msg
|
2022-11-28 14:05:59 +00:00 |
Sébastien Loriot
|
75e08a9736
|
typo
|
2022-11-23 18:36:43 +01:00 |
Sébastien Loriot
|
876e69aeb4
|
add missing option that make the function almost useless if not present
|
2022-11-23 18:18:09 +01:00 |
Sébastien Loriot
|
5a992f60a4
|
split repair
|
2022-11-22 10:31:34 +01:00 |
Sébastien Loriot
|
718214bf4f
|
fix include
|
2022-11-21 19:26:35 +01:00 |
Laurent Rineau
|
868793754b
|
Merge pull request #7034 from sloriot/PMP-coref_open_mesh_case_fix
Fix inconsistency check
|
2022-11-15 17:00:45 +01:00 |
Laurent Rineau
|
48811a4622
|
Merge pull request #7034 from sloriot/PMP-coref_open_mesh_case_fix
Fix inconsistency check
|
2022-11-15 16:59:27 +01:00 |
Sébastien Loriot
|
cd4de51a40
|
fix inconsistency check
|
2022-11-09 18:17:31 +01:00 |
Mael Rouxel-Labbé
|
7564b761ac
|
Merge branch 'Weights-v2.0-GF' into Weights-v2.0-GF-5.5.x
|
2022-11-07 14:11:10 +01:00 |
Mael Rouxel-Labbé
|
91336eb213
|
Use modern C++
|
2022-10-20 17:28:00 +02:00 |
Mael Rouxel-Labbé
|
19f847a74b
|
Fix API of cotan functor in shape smoothing
|
2022-10-20 17:27:39 +02:00 |
Mael Rouxel-Labbé
|
6cd5c24f70
|
Pass traits to the secure Vor-weighted cotan functor
|
2022-10-20 17:27:26 +02:00 |
Mael Rouxel-Labbé
|
9ab7e1ed7f
|
Misc minor code cleaning
|
2022-10-20 17:21:43 +02:00 |
Laurent Rineau
|
2b5b4be5d4
|
Merge pull request #6931 from MaelRL/PMP-remove_degen_fix_bad_removal-GF
Purge to-be-border halfedges from edges-to-collapse sets
|
2022-10-13 15:15:19 +02:00 |
Mael Rouxel-Labbé
|
60d50a8b57
|
Fix not purging to-be-border halfedges from edges-to-collapse sets
|
2022-10-04 22:57:37 +02:00 |