Sébastien Loriot
107f3696dc
boost::tie -> std::tie
2025-01-24 14:20:00 +01:00
Andreas Fabri
12468ccf4a
Address #8401
2024-08-09 11:32:26 +01:00
Laurent Rineau
7a17b47d9f
Merge pull request #8052 from afabri/Polygon-exact_area-GF
...
Polygon: Avoid stackoverflow when summing exact numbers
# Conflicts:
# Polygon/include/CGAL/Polygon_2_algorithms.h
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/measure.h
2024-03-22 09:18:07 +01:00
Sébastien Loriot
f34745c4d8
use a functor for collapsing the DAG to not depend on Filtered_kernel
...
nor inclusion order
2024-03-14 10:02:30 +01:00
albert-github
301728a8a9
issue #7395 Improvement of layout of model relations
...
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
Sébastien Loriot
6abf126e10
fix typo
2023-06-20 10:48:49 +02:00
Sébastien Loriot
0ee31a5d4f
remove extra parenthesis
2023-06-19 19:17:49 +02:00
Sébastien Loriot
c8a88b9014
remove CGAL_static_assertion*
2023-06-15 10:42:10 +02:00
Mael Rouxel-Labbé
83b0b0bdef
Merge branch 'Weights-v2.0-GF-5.5.x' into Weights-v2.0-GF-master
2022-11-07 14:23:29 +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
Laurent Rineau
987391d8ee
Merge pull request #6930 from MaelRL/BGL-Use_is_valid_descriptor-GF
...
BGL graph validity improvements
2022-11-07 10:08:34 +01:00
Sébastien Loriot
38209b28c6
fix warning
2022-10-27 18:11:05 +02:00
Mael Rouxel-Labbé
df67952011
Add missing include
2022-10-21 13:28:26 +02:00
Mael Rouxel-Labbé
a80341a8fd
Rewrite triangle mesh assertion to avoid calling BGL function
...
The intrinsic HM3 graph is not a valid halfedge graph and would
fail the new (valid) preconditons added to BGL
2022-10-21 13:27:17 +02:00
Mael Rouxel-Labbé
a57dab7b0b
Misc minor code improvements
2022-10-21 13:12:25 +02:00
Mael Rouxel-Labbé
9189d4265a
Remove fake PMP dependency in Heat_method_3
2022-10-21 13:11:53 +02:00
Mael Rouxel-Labbé
9ab7e1ed7f
Misc minor code cleaning
2022-10-20 17:21:43 +02:00
Mael Rouxel-Labbé
947c8e3288
Replace meaningless precondition
2022-10-14 01:12:17 +02:00
Mael Rouxel-Labbé
87fd7ace4f
Remove superfluous empty lines
2022-10-14 01:11:58 +02:00
Mael Rouxel-Labbé
1a1eaff65f
Fix broken link to ref manuals for Heat Method and Surface Mesh Topology
2022-10-14 01:11:33 +02:00
Andreas Fabri
ce104376b4
Heat_method
2022-10-12 08:58:19 +01:00
Mael Rouxel-Labbé
1098d6fd95
Fix iDT incomplete graph_traits
2022-10-05 12:49:37 +02:00
Sébastien Loriot
4f5f8341cc
use std::enable_if_t
2022-06-10 07:37:53 +02:00
Sébastien Loriot
58d759b405
add missing include directive
2022-02-04 09:44:36 +01:00
Sébastien Loriot
4ffc949199
replace boost::unordered by std::unordered
...
but in T3, Mesh_3, TDS_3, P3[TM]3
2022-02-03 19:11:12 +01:00
Laurent Rineau
2a8a1734f1
Merge pull request #6179 from sloriot/HM-link_error_with_IDT
...
Move function to avoid link error + add missing halfedge function
2021-12-20 18:06:19 +01:00
Sébastien Loriot
f60d0c26e4
move function to avoid link error + add missing halfedge function
2021-12-14 18:07:55 +01:00
Laurent Rineau
94ee9b1613
Merge pull request #6030 from MaelRL/CGAL-Minor_fixes-GF
...
Fix uninitialized id maps in heat method
2021-10-07 14:27:16 +02:00
Laurent Rineau
0e3b73852f
Merge branch '5.2.x-branch' into 5.3.x-branch
2021-10-07 14:26:14 +02:00
Mael Rouxel-Labbé
d5886187b4
Add a static assertion about the Heat Method mode
2021-10-05 12:14:03 +02:00
Mael Rouxel-Labbé
863ab7541c
Various whitespace fixes
2021-10-05 12:14:03 +02:00
Mael Rouxel-Labbé
8d7071352f
Fix uninitialized id maps in SM_distance_3
2021-10-05 12:14:02 +02:00
Dmitry Anisimov
cac04ed149
quick mael review
2021-06-08 13:36:09 +02:00
Dmitry Anisimov
a4b645a6ad
quick andreas review
2021-06-08 12:48:15 +02:00
Dmitry Anisimov
26b0323aae
fixed pmp header
2021-06-04 22:49:40 +02:00
Dmitry Anisimov
521793fbb2
removed unused pmp dependency
2021-06-04 20:46:12 +02:00
Dmitry Anisimov
2459b6f91e
updated weights in the Heat_method_3 package
2021-06-03 17:39:51 +02:00
Jane Tournois
40197ade1a
add missing forward declaration
2020-12-08 16:33:01 +01:00
Jane Tournois
f2f10e7a22
add missing namespace
2020-11-20 16:18:11 +01:00
Jane Tournois
14cc8714ba
with mollification degenerate faces are allowed with Mode=Intrinsic_Delaunay
2020-11-20 15:33:25 +01:00
Jane Tournois
a8a1b2de3e
degenerate faces are allowed with Intrinsic_Delaunay Mode
...
thanks to mollification step
2020-11-13 16:33:46 +01:00
Jane Tournois
2df9424f29
Merge remote-tracking branch 'cgal/master' into Heat_method_3-mollify-oboes
2020-11-13 15:17:17 +00:00
Jane Tournois
c040671a82
fix degenerate faces precondition
2020-11-12 15:22:49 +01:00
Jane Tournois
771da5d1dc
forward-declare has_degenerate_faces before it is used
2020-10-27 10:25:11 +01:00
Jane Tournois
88121fa3ef
fix namespace not precise enough for some compilers
2020-10-27 09:42:55 +01:00
Jane Tournois
77efae5be9
use internal vertex point map
2020-10-20 11:07:49 +02:00
Olivier Boes
6aa3d6d583
Update Heat_method_3/include/CGAL/Heat_method_3/internal/Intrinsic_Delaunay_triangulation_3.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2020-10-05 16:54:11 +02:00
oboes
005f237f55
Add mollification step to avoid degenerate faces
...
Degenerate faces (which can cause an infinite loop in `loop_over_edges`)
are handled by using the mollification step described in section 4.5 of
N. Sharp & K. Crane "A Laplacian for Nonmanifold Triangle Meshes" (2020).
The tolerance value is set to 1/1000 of the minimum non-zero edge length.
2020-09-29 16:31:56 +02:00
Jane Tournois
2168bdda9c
remove empty \pre
2020-09-29 13:01:21 +02:00
Jane Tournois
a23d2baa87
add a precondition to avoid degenerate faces in input
...
degenerate faces cause an infinite loop in `loop_over_edges()`
2020-09-29 12:06:18 +02:00