Laurent Rineau
8ab6479ec4
Merge branch '5.5.x-branch' into 5.6.x-branch
2024-04-22 14:51:51 +02:00
Laurent Rineau
cb81293100
Merge pull request #8139 from janetournois/Mesh_3-revert_encroachment_loop-jtournois
...
Mesh_3 - revert encroachment rule modification, and fix infinite refinement
2024-04-22 14:51:38 +02:00
Laurent Rineau
b20f18ff3b
Merge pull request #7848 from sxntxn/OBJ_read_arbitrary_whitespace
...
CGAL::IO::Internal::read_OBJ(): allow arbitrary whitespace in "f" lines
2024-04-22 14:51:01 +02:00
Laurent Rineau
e2041b933e
Merge pull request #8113 from mbartelsm/patch-1
...
Update wlop_simplify_and_regularize_point_set.h documentation
2024-04-22 14:50:58 +02:00
Laurent Rineau
c961aeeb7e
Merge pull request #7848 from sxntxn/OBJ_read_arbitrary_whitespace
...
CGAL::IO::Internal::read_OBJ(): allow arbitrary whitespace in "f" lines
2024-04-22 14:50:39 +02:00
Laurent Rineau
d190c80b49
Merge pull request #8113 from mbartelsm/patch-1
...
Update wlop_simplify_and_regularize_point_set.h documentation
2024-04-22 14:50:37 +02:00
Jane Tournois
a8debb0d2d
Revert "Fix sometimes creating holes in the C3T3"
...
This reverts commit 06d272169f .
There may be an inconsistency between exact and inexact computations,
in the facet encroachment rule
This code was leading to a local infinite refinement loop during cells refinement
2024-04-11 14:16:41 +02:00
Sebastian Hegler
912f3f0162
read_OBJ: allow arbitrary whitespace in "f" lines
2024-04-10 21:36:58 +02:00
Miguel Bartelsman
3908e2da3e
Update wlop_simplify_and_regularize_point_set.h documentation
...
The documentation for the named parameter `require_uniform_sampling` is incorrect. It is a copy of the documentation written for `number_of_iterations`.
2024-04-10 21:07:51 +02:00
Laurent Rineau
35751442ee
Merge pull request #8119 from afabri/Polyline_simplification-doc_bug-GF
...
Polyline_simplification: fix documentation
2024-04-10 18:02:53 +02:00
Andreas Fabri
7059b5b524
Polyline_simplification: fix documentation
2024-04-04 07:56:45 +01:00
Laurent Rineau
a0a9d42c5c
Merge pull request #8072 from janetournois/Mesh_3-use_one_step_loop-jtournois
...
Mesh_3 - fix mesher using the `one_step()` loop
2024-03-26 10:09:33 +01:00
Jane Tournois
ad98ab16b7
unused argc, argv
2024-03-22 10:22:48 +01:00
Laurent Rineau
9f96166d44
Merge branch '5.5.x-branch' into 5.6.x-branch
...
# Conflicts:
# Polygon/include/CGAL/Polygon_2_algorithms.h
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/measure.h
2024-03-22 09:09:57 +01:00
Laurent Rineau
8cab90ed8b
Merge pull request #8052 from afabri/Polygon-exact_area-GF
...
Polygon: Avoid stackoverflow when summing exact numbers
2024-03-22 08:59:08 +01:00
Jane Tournois
369cfb6a37
full iterator types for P3M3
2024-03-21 17:08:53 +01:00
Jane Tournois
644d6493eb
nearest_power_vertex() does not work on an empty triangulation
2024-03-21 16:33:26 +01:00
Jane Tournois
44e176b88a
unused typedef
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2024-03-21 16:13:30 +01:00
Jane Tournois
5b004ffbe6
add a test for one_step() loop with features on tiny data
2024-03-14 17:27:47 +01:00
Jane Tournois
18dd164769
fix clear_cells_and_facets_from_c3t3()
...
we actually need to clear C3T3 from all facets and cells, including the infinite ones.
Indeed, extra point insertions during (e.g.) the initialization step may have made
invalid the metadata in all cells, including the infinite ones
2024-03-14 16:48:05 +01:00
Jane Tournois
80fd8759dd
avoid insertion of points inside protecting balls, during initialization step
2024-03-14 16:40:28 +01:00
Jane Tournois
4e81649dd9
use set_surface_only() to be more explicit
2024-03-14 16:32:29 +01:00
Jane Tournois
d085faba0c
remove duplicate
2024-03-14 16:31:11 +01:00
Jane Tournois
83c88da327
move clear_cells_and_facets_from_c3t3() inside the constructor of Mesher_3
...
to make sure the input c3t3 is fully clean before starting refinement
2024-03-14 16:28:46 +01:00
Laurent Rineau
24cbbc689f
Merge pull request #8070 from sloriot/Shape_detection-vpm_polyline_graph
...
Forward the VPM to polyline graph
2024-03-14 11:03:45 +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
Sébastien Loriot
3bfc61af58
pass the VPM to polyline graph
2024-03-12 10:39:28 +01:00
Laurent Rineau
2fc4a76af0
Merge remote-tracking branch 'cgal/5.5.x-branch' into 5.6.x-branch
2024-03-06 16:13:42 +01:00
Laurent Rineau
329e9d48a5
be compatible with non-C++17 compilers ( #8049 )
2024-03-06 16:11:09 +01:00
Sébastien Loriot
9b4f35dfa1
fix dependencies
2024-03-06 11:32:30 +01:00
Sébastien Loriot
2c8567ed16
add overload for Quotent as specialization for std::arithmetic result in undefined behavior
2024-03-06 10:48:52 +01:00
Andreas Fabri
3bd448d1a8
Polygon: Avoid stackoverflow when summing exact numbers
2024-02-28 14:28:00 +00:00
Laurent Rineau
6b4200f41a
next release from this branch will be 5.6.2
2024-02-28 11:58:49 +01:00
Laurent Rineau
b4e378e721
next release from this branch will be 5.5.5
2024-02-28 11:53:03 +01:00
Sébastien Loriot
27cb1144d6
be compatible with non c++17 compilers
2024-02-27 11:53:30 +01:00
Laurent Rineau
188e51bad3
Merge pull request #8032 from sloriot/PMP-locate_path
...
Fix invalid path
2024-02-16 18:07:46 +01:00
Laurent Rineau
f407ea44ee
Merge pull request #8029 from janetournois/Mesh_3-edge_min_size-jtournois
...
Mesh_3 with `edge_min_size` - make uses of `curve_segment_length()` consistent
2024-02-16 18:02:36 +01:00
Laurent Rineau
af42edf1c2
Merge pull request #8030 from janetournois/Mesh_3-perturber_doc-jtournois
...
Mesh_3 - fix perturber doc
2024-02-16 18:02:34 +01:00
Sébastien Loriot
916282e164
fix invalid path
2024-02-14 14:22:47 +01:00
Sébastien Loriot
0e3074689b
fix warning
2024-02-14 11:03:10 +01:00
Laurent Rineau
a63babb851
Merge pull request #8004 from afabri/Point_set-fix_issue_7996-GF
...
Point_set_3: property uchar refers to the range 0..255 not the char type
2024-02-13 11:17:16 +01:00
Jane Tournois
51ebe945de
fix the perturber doc, that was mixed with exuder (in 5.5, doc is valid)
2024-02-12 12:12:10 +01:00
Jane Tournois
34514d33f7
factorize code using curve_segment_length to one function
...
and use it everywhere
2024-02-12 11:46:33 +01:00
Andreas Fabri
9ea95037cf
Do not call deprecated function
2024-02-07 08:01:38 +00:00
Andreas Fabri
32078f1c23
Point_set_3: property uchar refers to the range 0..255 not the char type
2024-01-26 14:35:26 +00:00
Laurent Rineau
7249b2e3ed
Merge branch '5.5.x-branch' into 5.6.x-branch
2024-01-24 16:00:41 +01:00
Laurent Rineau
f7b4ecd114
Merge pull request #7971 from lrineau/SMDS_3-fix_read_MEDIT-GF
...
Mesh_3/SMDS_3: Fix reading of .mesh files
2024-01-24 16:00:06 +01:00
Laurent Rineau
ea652b8d2f
Merge pull request #7993 from sloriot/Shape_detection-doc
...
Improve doc
2024-01-24 15:59:46 +01:00
Laurent Rineau
02263fab9b
Merge pull request #7975 from afabri/SDG2-fix7972-GF
...
Segment_delaunay_graph_2: Fix Issue 7972
2024-01-24 15:57:17 +01:00
Laurent Rineau
074a05811a
Merge pull request #7975 from afabri/SDG2-fix7972-GF
...
Segment_delaunay_graph_2: Fix Issue 7972
2024-01-24 15:54:47 +01:00