Sébastien Loriot
a9b369650a
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2025-11-06 10:04:46 +01:00
Sven Oesau
9e36c6744b
adding support for Eigen3 5.0.0
...
moving the Eigen3 version check into CGAL_Eigen3_support.cmake
2025-11-06 10:01:01 +01:00
Laurent Rineau
e5001d1a50
update our CMake version 3.18...3.31
...
That will suppress the warnings about `CMP0167` (from CMake 3.30):
```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
```
2025-02-04 14:32:37 +01:00
Sébastien Loriot
fb605cdd39
remove -D that is not compatible with "older" cmake versions
2024-10-22 08:19:49 +02:00
Andreas Fabri
9e75ab340d
Use add_compile_definitions
2024-10-09 11:58:52 +01:00
Andreas Fabri
527569346e
CGAL: Modernize CMakeLists.txt
2024-10-08 17:02:41 +01:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
Jane Tournois
c616122fb2
activate assertions
2024-04-12 16:17:42 +02:00
Jane Tournois
6aa6d8f093
set number of flip-smooth steps back to default
2024-04-09 16:19:35 +02:00
Jane Tournois
40229e28e1
cleaning
2024-04-09 13:44:15 +02:00
Jane Tournois
c11cdb7c1c
move sizing fields to include/CGAL
2024-04-09 10:54:36 +02:00
Jane Tournois
92b29711e5
temporarily disable CGAL assertions to check they are responsible for timeouts
2024-04-05 18:36:01 +02:00
Jane Tournois
7aafe9921a
get create_adaptive_remeshing_sizing_field() out of class
...
easier to use, it does not need the full class type `C` with all its
namespace's and template parameters, as
C<Tr>::create_sf(tr)
2024-04-04 12:49:35 +02:00
Jane Tournois
f020d47938
examples cleaning
2024-04-04 11:22:45 +02:00
Andreas Fabri
60a7f92bac
polish
2024-04-04 09:33:05 +01:00
Jane Tournois
24defa5dd5
remove unused include
2024-03-28 11:29:29 +01:00
Sébastien Loriot
f6adb0e947
add missing TBB link + handle absence of TBB
2024-03-27 10:54:47 +01:00
Sébastien Loriot
7205e10f89
fix compilation errors and warnings
2024-03-27 10:36:55 +01:00
Jane Tournois
d750394de1
store average edge length in the kd-tree of adaptive sizing field
...
this replaces circumradius and makes it more reliable for remeshing
2024-03-26 11:58:45 +01:00
Jane Tournois
c7d070632a
remove outdated macro
2024-03-25 14:51:58 +01:00
Jane Tournois
9bd817e55e
remesh fandisk to deal with darts and cusps
...
+ dont forget feature edges
2024-03-22 15:00:10 +01:00
Jane Tournois
7aa45b0ddc
fix include
2024-03-18 17:26:41 +01:00
Jane Tournois
69d6373e91
examples...
2024-03-07 16:47:25 +01:00
Jane Tournois
0f0e32ab28
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
# Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2024-03-07 15:21:54 +01:00
Laurent Rineau
89c8b9dec9
Merge pull request #8040 from janetournois/Tet_remeshing-add_corners-jtournois
...
Tetrahedral_remeshing - add `vertex_is_constrained_map` to set input corners
2024-02-28 10:56:50 +01:00
Jane Tournois
e190f302ca
add vertex_is_constrained_map to tetrahedral_isotropic_remeshing()
...
and to convert_to_triangulation_3(), to collect them
2024-02-19 15:09:11 +01:00
Jane Tournois
2000618379
[sizing] tune examples
2024-02-19 13:41:01 +01:00
Jane Tournois
2da33ac8b6
[sizing] add macros for experimentation average/min/max
2024-02-19 13:40:44 +01:00
Jane Tournois
008e004d60
[sizing] when sizing for dim < 3 is set to 0, deduce size from neighboring cells
2024-02-16 10:32:29 +01:00
Jane Tournois
63e7d78633
Merge branch 'Tet_remeshing-flips_on_surface-jtournois' into Tet_remeshing-wip-jtournois
2024-02-05 08:37:54 +00:00
Jane Tournois
7109a282af
cleaning
2024-02-05 09:37:15 +01:00
Jane Tournois
72fb087bd5
Merge branch 'Tet_remeshing-flips_on_surface-jtournois' into Tet_remeshing-wip-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/examples/Tetrahedral_remeshing/mesh_and_remesh_c3t3.cpp
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_remeshing_helpers.h
2024-02-02 10:38:06 +01:00
Jane Tournois
c8d2f8e24a
examples cleaning
2024-02-01 15:50:30 +01:00
Jane Tournois
d287ac8ab1
fix example for testsuite
2024-02-01 15:20:52 +01:00
Jane Tournois
5794c1f23a
Merge branch 'Tet_remeshing-with_sizing_field-jtournois' into Tet_remeshing-wip-jtournois
2024-01-18 15:13:05 +00:00
Jane Tournois
69ade333b1
activate smoothing along features
2024-01-18 16:12:31 +01:00
Jane Tournois
4035ecfe25
Merge branch 'Tet_remeshing-with_sizing_field-jtournois' into Tet_remeshing-wip-jtournois
...
# Conflicts:
# Polyhedron/demo/Polyhedron/Plugins/Tetrahedral_remeshing/Tetrahedral_remeshing_plugin.cpp
# Tetrahedral_remeshing/doc/Tetrahedral_remeshing/examples.txt
# Tetrahedral_remeshing/examples/Tetrahedral_remeshing/CMakeLists.txt
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
2024-01-18 11:39:43 +01:00
Jane Tournois
001ddcf2c9
link new example with Eigen
2024-01-18 11:27:56 +01:00
Jane Tournois
4e42d638c6
fix input generation
2024-01-18 11:27:27 +01:00
Jane Tournois
3b3fa6abcb
clean example
2024-01-18 10:45:38 +01:00
Jane Tournois
c7bdeb63dd
use Mesh_3 to generate the input triangulation
2024-01-18 10:27:41 +01:00
Jane Tournois
42d8ae5e81
minor reorganization
2024-01-18 10:27:17 +01:00
Jane Tournois
239c3e5ebe
add an example with features and sizing field
2024-01-16 18:37:49 +01:00
Jane Tournois
86e3b1fd71
improve generation of cube input
2024-01-16 18:37:31 +01:00
Jane Tournois
a35ed6b94a
remove dump
2024-01-16 11:51:59 +01:00
Jane Tournois
28ad54b218
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois
...
# Conflicts:
# Polyhedron/demo/Polyhedron/Plugins/Tetrahedral_remeshing/Tetrahedral_remeshing_plugin.cpp
# Tetrahedral_remeshing/doc/Tetrahedral_remeshing/examples.txt
# Tetrahedral_remeshing/examples/Tetrahedral_remeshing/CMakeLists.txt
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
2024-01-15 12:28:30 +01:00
Jane Tournois
37925c56ff
Merge branch 'Tet_remeshing-flips_on_surface-jtournois' into Tet_remeshing-wip-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_remeshing_helpers.h
2024-01-09 14:04:43 +01:00
Jane Tournois
49415f3086
little cleaning
2024-01-09 14:02:59 +01:00
Jane Tournois
c315deec6e
Merge branch 'Tet_remeshing-with_sizing_field-jtournois' into Tet_remeshing-wip-jtournois
...
# Conflicts:
# Polyhedron/demo/Polyhedron/Plugins/Tetrahedral_remeshing/Tetrahedral_remeshing_plugin.cpp
# Tetrahedral_remeshing/doc/Tetrahedral_remeshing/examples.txt
# Tetrahedral_remeshing/examples/Tetrahedral_remeshing/CMakeLists.txt
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/collapse_short_edges.h
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/split_long_edges.h
# Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2024-01-04 10:25:54 +01:00
Jane Tournois
50a3994155
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-flips_on_surface-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
2023-12-22 14:44:01 +01:00