Sven Oesau
ffda347171
adding support for Eigen3 5.0.0 (6.1 version)
...
moving the Eigen3 version check into CGAL_Eigen3_support.cmake
2025-11-06 10:06:29 +01:00
Jane Tournois
0ab9d3eebf
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
...
# Conflicts:
# Installation/CHANGES.md
2025-06-10 11:18:38 +02:00
Laurent Rineau
bdd7988a4a
remove CMake warnings about CMP0167
...
The issue was when VTK/ITK was searched. The
variable `CMAKE_POLICY_DEFAULT_CMP0167` can be
used to workaround that.
2025-05-27 13:02:04 +02:00
Sébastien Loriot
13609a6966
no need to repeat the package name as it is on the line above
2025-05-22 17:53:41 +02:00
Mael Rouxel-Labbé
24d244b3e1
Speed up test
2025-03-28 10:52:45 +01:00
Mael Rouxel-Labbé
ba4ca0649e
Replace SC with EPICK since we iso remesh
2025-03-26 22:47:54 +01:00
Mael Rouxel-Labbé
abd9fa3595
Tiny doc fix
2025-03-26 22:47:45 +01:00
Mael Rouxel-Labbé
a9082f8575
Factorize MC/TMC vertex interpolation functions
2025-03-26 22:47:09 +01:00
Mael Rouxel-Labbé
e843cefce0
Harmonize MC/TMC vertex point computations
2025-03-26 22:29:01 +01:00
Sébastien Loriot
08109aa12b
make sure that points in MC and TMC are identical
2025-03-26 21:59:49 +01:00
Sébastien Loriot
8f37274215
fix unused variable warning
2025-03-25 17:43:09 +01:00
Mael Rouxel-Labbé
5b0529a62a
Also run MC on an adapted octree
2025-03-25 11:57:34 +01:00
Mael Rouxel-Labbé
e2f92eb341
User manual improvements
2025-03-25 11:57:19 +01:00
Mael Rouxel-Labbé
e2e3a1659a
Add missing figure
2025-03-24 21:33:31 +01:00
Mael Rouxel-Labbé
f230028a0b
User manual fixes and improvements
2025-03-24 21:05:48 +01:00
Mael Rouxel-Labbé
6cf03d6a72
Test all available cases in TMC topology test
2025-03-24 17:39:17 +01:00
Mael Rouxel-Labbé
dad89fd45d
Remove unused typedefs
2025-03-24 15:52:55 +01:00
Mael Rouxel-Labbé
96684021fc
Rename test
2025-03-24 15:36:33 +01:00
Mael Rouxel-Labbé
76dbf05e36
More DC tests
2025-03-24 15:34:21 +01:00
Mael Rouxel-Labbé
dbdb9ec971
Enhance the basic DC example
2025-03-24 14:19:46 +01:00
Mael Rouxel-Labbé
7461a2b8f9
Enhance the basic MC example + related user manual improvements
2025-03-24 14:19:21 +01:00
Mael Rouxel-Labbé
27a72a669b
Comment Isosurfacing's performance section for now
...
Timings are not so good, and the code has already been updated
since those benchmarks were run.
2025-03-24 14:18:14 +01:00
Mael Rouxel-Labbé
a50a7b2a30
Add an example demonstrating (T)MC on octrees
2025-03-24 12:16:19 +01:00
Mael Rouxel-Labbé
9fa9150312
Rename octree example
2025-03-24 12:16:06 +01:00
Mael Rouxel-Labbé
cfdad08d31
Enhance DC-octree example
2025-03-24 12:14:17 +01:00
Mael Rouxel-Labbé
dade66d8c4
Re-enable a test
2025-03-24 12:11:27 +01:00
Mael Rouxel-Labbé
9e2a59ee6a
Fix bad orientation of some TMC output triangles
2025-03-24 11:48:37 +01:00
Mael Rouxel-Labbé
8952d855a9
Merge duplicate points in (T)MC post processing
...
Pointless to leave that step to the user.
Maybe the soup builder could do that on-the-fly, but then you have
to use concurrent data structures, not sure that it would be faster?
2025-03-24 11:46:27 +01:00
Mael Rouxel-Labbé
cacd717b92
Align TMC's face creation on MC's
...
The main reason is that the previous implementation, which might
have been better, relied on a global edge index, which does not
exist simply for octrees.
Future work would be to re-implement some better way of constructing
the soup(s).
2025-03-21 13:31:02 +01:00
Mael Rouxel-Labbé
1f91e3df40
Misc minor changes
2025-03-20 16:28:42 +01:00
Mael Rouxel-Labbé
e1fb8735b4
Make partition_traits' function static (like the others)
2025-03-20 16:27:09 +01:00
Mael Rouxel-Labbé
3c1c050026
Fix using incorrect cell indexes in Octree's for_each_cell
2025-03-20 16:26:32 +01:00
Mael Rouxel-Labbé
5ede5c90d7
Filter duplicate cell IDs in Octree's edge_incident_cells()
...
This happens for edges that are incident to leaves leaving at different
depth levels. If we don't filter, we needlessly create a degenerate
edge (and face).
2025-03-20 16:24:52 +01:00
Mael Rouxel-Labbé
1736a4f681
Remove needless references
2025-03-20 12:50:06 +01:00
Mael Rouxel-Labbé
54a7d4554b
Clean indentation
2025-03-20 12:48:28 +01:00
Mael Rouxel-Labbé
a0326e9b21
Use constexpr ifs
2025-03-19 16:37:47 +01:00
Mael Rouxel-Labbé
3bb9146879
Don't use FT in std::numeric_limits
2025-03-19 16:35:01 +01:00
Mael Rouxel-Labbé
3b3c65e801
Precise a comment
2025-03-19 16:31:07 +01:00
Sven Oesau
275096efe1
fix warnings
2025-02-05 10:59:15 +01:00
Sven Oesau
2c4864b7ef
all test files pass
2025-01-10 16:22:33 +01:00
Sven Oesau
a3343f666d
using a different orientation for the hyperbola fitting in case the fitting fails or a saddle point is not detected
2025-01-10 11:24:59 +01:00
Sven Oesau
b9049c321c
deactivating verifier test as it requires a large downloadable set of files
2025-01-10 11:17:38 +01:00
Sébastien Loriot
f33298c3ad
TWS
2024-12-23 09:56:53 +01:00
Julian Stahl
f0e2bb33c9
Add topology verifier
2024-12-19 19:01:06 +01:00
Sven Oesau
a534ef374a
improvement of asymptotic decider with different cases
2024-12-19 16:24:19 +01:00
Sven Oesau
5055d51f64
fixes for warnings
2024-12-18 13:40:23 +01:00
Sven Oesau
5e4e969252
removing property map type declaration
2024-12-18 13:29:09 +01:00
Sven Oesau
93f6177906
bugfixes (min/max, typos, proper boolean return for failure case)
2024-12-18 13:07:55 +01:00
Sébastien Loriot
ce78896f96
fix warnings and compilation errors
2024-12-17 09:44:20 +01:00
Sven Oesau
b7e1841b1d
added hidden named parameters for isovalue nudging and interior vertex placement
2024-12-16 11:32:48 +01:00