Jane Tournois
428a2bf600
doc
2024-05-10 10:39:21 +02:00
Jane Tournois
6389a1ccf2
update armadillo figure
2024-05-10 10:35:51 +02:00
Jane Tournois
30a66089b8
replace f by ff!
...
and use facet_edges() helper function
2024-05-06 17:50:23 +02:00
Jane Tournois
f8ff5f6f1c
verbose mode
2024-05-06 17:28:23 +02:00
Jane Tournois
de8953bacf
rename mass to density
2024-05-06 16:54:20 +02:00
Andreas Fabri
b7d9f95b95
Polynomial: Add overload which is only documented
2024-05-06 14:39:36 +01:00
Jane Tournois
6727a64e6a
Revert "fix moving with sizing formula"
...
This reverts commit bbeb755d379b56198ee879b648b80bde7fed041e
but keep the vh*_moving booleans
2024-05-06 15:38:35 +02:00
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
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
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
Jane Tournois
ebb70f7538
add approximate_edge_length(edge) helper function
2024-04-26 16:17:06 +02:00
Jane Tournois
fad15d129b
cleaning
2024-04-26 15:26:59 +02:00
Jane Tournois
1a4fd5ae04
use midpoint_with_info() in density_along_segment()
2024-04-26 15:26:42 +02:00
Jane Tournois
987dffb615
remove comment
2024-04-26 14:29:44 +02:00
Jane Tournois
c954e36591
Improve Adaptive_remeshing_sizing_field
...
* use 2 kd_trees to find nearest neighbors, either on surfaces (kd_tree_2)
or inside volume (kd_tree_3)
* insert more points in the kd-trees, at centroids and midpoints, to densify the
point sets and be more robust to extreme cases (for example when there are no
vertices with dimension 3)
* interpolate sizing values among nearest neighbors
2024-04-26 14:29:25 +02:00
Jane Tournois
5f21b2c01f
add midpoint_with_info() to avoid duplicate code
2024-04-26 14:24:04 +02:00
Jane Tournois
17736e925d
compute lower and upper size bounds at edge midpoint
2024-04-26 11:52:01 +02:00
Jane Tournois
e84b01b4a2
density is 1/sizing to have mass = length/sizing a quantity with no dimension
...
and rename function to density
2024-04-26 11:36:59 +02:00
Jane Tournois
97b5be8c35
move max_dimension_index() higher in file
2024-04-26 11:34:04 +02:00
Jane Tournois
4024802646
add missing return type
2024-04-26 11:32:04 +02:00
Jane Tournois
2563f90ee1
fix dump functions used inside debug macro
2024-04-26 11:29:39 +02:00
Laurent Rineau
15349f0bda
simplify the code for MSVC 2017 (compiler bug_
2024-04-26 10:39:41 +02:00
Jane Tournois
9567710cff
add commented dump
2024-04-26 10:34:11 +02:00
Jane Tournois
e31281733c
add boundary info to collapsibility test
2024-04-26 10:28:59 +02:00
Jane Tournois
b2ac9f476f
add timer
2024-04-26 10:18:20 +02:00
Sébastien Loriot
4525eeb988
do not modify the map if not the default one
2024-04-25 19:29:48 +02:00
Sébastien Loriot
be81f15b95
update description: it is also an input parameter
2024-04-25 18:35:25 +02:00
Sven Oesau
f60278e166
making find_adjacent_faces exact
2024-04-25 16:23:52 +02:00