ange-clement
842d04424f
Updated Color_map file and use the method
2024-05-06 14:11:26 +02:00
ange-clement
339ecc5c1a
Fixed color + use float
2024-05-06 11:45:42 +02:00
Sébastien Loriot
6291a4f62d
also rename input nps
2024-05-06 09:50:18 +02:00
Jane Tournois
d4e2bd0436
speedup max_cos_dihedral_angle
2024-05-06 09:13:25 +02:00
Jane Tournois
29de7aceaa
fix compilation of test
2024-05-03 14:28:21 +02:00
Andreas Fabri
e27fdffc4c
Add a timer and single out two data sets in an #if 0
2024-05-03 09:48:48 +01:00
Andreas Fabri
2266c6d01f
CORE: Accelerate writing to a stream if precision <= 17
2024-05-02 17:22:56 +01:00
Jane Tournois
0b203b1d26
add missing 'expensive'
2024-05-02 15:44:58 +02:00
Jane Tournois
f8d3a4bce9
avoid copies
2024-05-02 15:44:42 +02:00
Jane Tournois
cb734cd9fd
unused typedef
2024-05-02 15:44:20 +02:00
Sébastien Loriot
1be3e1d3f2
shorten parameters for better doc readibility
2024-05-02 14:36:18 +02:00
Mael Rouxel-Labbé
6727f780e8
Fix tiny doc issues
2024-05-02 11:00:09 +02:00
Jane Tournois
ff15dd7121
turn more assertions into expensive_assertions
2024-04-30 17:04:36 +02:00
Jane Tournois
2fc25a87e3
fix moving with sizing formula
...
xi* = sum(xi * length / sizing(midpoint)) * 1./sum(length / sizing(midpoint))
and reorganize code for fewer computations
2024-04-30 16:16:59 +02:00
Jane Tournois
3b74baac1a
fix collapse condition
2024-04-30 16:15:23 +02:00
Jane Tournois
28f377a8a6
fix average_edge_length_3(cell)
...
we actually need all edges of selected cells, even boundary edges, to get a size gradation
as close as possible to the input sizes
2024-04-30 11:48:43 +02:00
Andreas Fabri
10e9de8e04
Move CGAL_USE(1)
2024-04-30 09:29:30 +01:00
Laurent Rineau
0095302f2d
fix the test for buggy MSVC 2017
2024-04-30 10:18:45 +02:00
Efi Fogel
305490263d
Fixed the documentation of Arrangement_on_surface_2::insert_non_intersecting_curve()
2024-04-29 23:27:45 +03:00
Andreas Fabri
efdf503e2c
Kernel_23: Fix Issue 8140
2024-04-29 16:38:51 +01:00
Jane Tournois
1bbcc40ee3
Merge branch 'Mesh-3-edge-distance-criterium-aclement' of https://github.com/ange-clement/cgal into Mesh-3-edge-distance-criterium-aclement
2024-04-29 15:16:42 +02:00
Jane Tournois
fe09beb53e
fix template parameters doc
2024-04-29 15:15:46 +02:00
Laurent Rineau
da893f8f8b
minor changes
2024-04-29 14:58:10 +02:00
Jane Tournois
6a42415cb3
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois
2024-04-29 11:02:07 +01:00
Sébastien Loriot
0bead91431
fix link error
2024-04-29 09:57:29 +02:00
Efi Fogel
152cc70ec8
Added a call to convex_hull_3() to test the code of Arr_polyhedral_sgm_polyhedron_3, which makes the Polyhedron atype a model of the FaceGraph concept
2024-04-27 20:39:40 +03:00
Efi Fogel
aff5bc4126
Made some nested types public
2024-04-27 20:38:47 +03:00
Efi Fogel
5b8e0a4604
Slightly improved
2024-04-27 20:38:27 +03:00
snoppy
685bb4a18e
chore: fix typos
...
Signed-off-by: snoppy <michaleli@foxmail.com>
2024-04-27 22:36:04 +08:00
Laurent Rineau
48eaf9c3f4
remove a possible filter failure, when the target is a vertex
2024-04-26 16:57:14 +02:00
Laurent Rineau
90b2aa5d8f
T_3:::copy_triangulation_into_hole postpone *cit++
...
If the output iterator is a function-output-iterator, then the cell is already
correctly constructed.
Also, rename `fit` to `cit`
2024-04-26 16:57:14 +02:00
Laurent Rineau
52393d19a2
small factorization with a lambda expression
2024-04-26 16:56:46 +02:00
Laurent Rineau
75689f325a
use std::invoke (C++17) for IILE
...
*Immediately Invoked Lambda Expression*
Now that CGAL can use C++17 , switch to `std::invoke`
that is more readable that the two small characters `()`
hidden somewhere a few lines below.
With `std::invoke`, we understand straight away that the lambda is
called immediately.
Ref:
https://www.cppstories.com/2016/11/iife-for-complex-initialization/
2024-04-26 16:54:59 +02:00
Laurent Rineau
3f92648e1a
add T_3::is_facet(u, v, w)
2024-04-26 16:52:40 +02:00
Laurent Rineau
3fda4e64c0
Triangulation_3: rewrite the code a little
...
that avoids code like `o_vt_f_pair.second.first`
Backport: master
2024-04-26 16:51:45 +02:00
Laurent Rineau
ab061360f8
add const to understand better the semantic
2024-04-26 16:51:30 +02:00
Laurent Rineau
d9d5a02375
fix CC time_stamper
2024-04-26 16:39:01 +02:00
Laurent Rineau
488668b54b
remove less_cpp14
2024-04-26 16:38:09 +02:00
Laurent Rineau
33c3d22bf8
simpler timestamp system
2024-04-26 16:36:39 +02:00
Laurent Rineau
ec1d97bea9
fix the timestamp system
2024-04-26 16:36:39 +02:00
Laurent Rineau
ce58f38b76
move With_point_and_info_tag to Compact_container.h
2024-04-26 16:36:33 +02:00
Laurent Rineau
4d95e4c987
fix a compilation error with C++<20
2024-04-26 16:35:21 +02:00
Laurent Rineau
11402dfeb9
Add With_offset_tag
2024-04-26 16:35:14 +02:00
Laurent Rineau
69aa7b878b
use using instead of typedef (and use base cstr)
2024-04-26 16:34:00 +02:00
Laurent Rineau
7579026503
add the last static_assert to the test
2024-04-26 16:31:23 +02:00
Andreas Fabri
3ce808553b
Add issue
2024-04-26 16:29:16 +02:00
Jane Tournois
ebb70f7538
add approximate_edge_length(edge) helper function
2024-04-26 16:17:06 +02:00
Laurent Rineau
78001c1c38
missing include
2024-04-26 16:10:23 +02:00
Laurent Rineau
1fb3e0d837
cosmetic change
2024-04-26 16:10:23 +02:00
Laurent Rineau
127163fda3
cosmetic changes in debug messages
2024-04-26 16:10:23 +02:00