Mael Rouxel-Labbé
4bfbb83d7c
Add more VTK readers for the VTK image example
2024-03-05 13:01:56 +01:00
Andreas Fabri
ff0d56db46
Fix VC++ max
2024-03-05 09:34:08 +01:00
Mael Rouxel-Labbé
45777165eb
Use an array instead of a fixed size vector
2024-03-01 12:29:54 +01:00
Mael Rouxel-Labbé
435f42c113
Update user manual
2024-03-01 12:29:35 +01:00
Mael Rouxel-Labbé
689d69533b
Add an example with VTK images
2024-03-01 12:28:24 +01:00
Mael Rouxel-Labbé
d5f053a482
Rename image example
...
Preparation for VTK example
2024-02-29 15:50:26 +01:00
Mael Rouxel-Labbé
ba82f25c15
Improve doc phrasing
2024-02-29 12:16:12 +01:00
Mael Rouxel-Labbé
093cc2f93f
use lower case for partition traits descriptors
2024-02-29 12:10:29 +01:00
Mael Rouxel-Labbé
d1820195cc
Fix output filename
2024-02-29 12:08:06 +01:00
Mael Rouxel-Labbé
20e0d45f70
Avoid computing points when the cell is trivial
2024-02-29 11:27:59 +01:00
Mael Rouxel-Labbé
1a12f53932
Clean CMakeLists.txt
2024-02-29 11:14:08 +01:00
Mael Rouxel-Labbé
c0cbaa1e15
Do not provide a default value for finite difference-based gradients
...
Since there is no domain being passed, a hardcoded default has
no reason to be a good choice.
2024-02-29 11:13:15 +01:00
Mael Rouxel-Labbé
49cb69fae7
Add some assertions to ensure that arrays of correct size are used in MC
2024-02-29 10:53:37 +01:00
Mael Rouxel-Labbé
33c0079e85
Add 'Isosurfacing' to some concept names
2024-02-29 10:52:55 +01:00
Mael Rouxel-Labbé
2b8bb720c7
Add a comment
2024-02-28 13:34:48 +01:00
Mael Rouxel-Labbé
c39acf7d85
Minor benchmark tweak
2024-02-28 13:34:09 +01:00
Mael Rouxel-Labbé
53d6d8cd68
Add missing header includes
2024-02-28 10:42:01 +01:00
Mael Rouxel-Labbé
7d4d0626fa
Work on user manual
2024-02-28 10:25:43 +01:00
Mael Rouxel-Labbé
74babc8eb7
Fix typo (tparam > param)
2024-02-28 00:48:21 +01:00
Mael Rouxel-Labbé
2145430bf1
Tiny CMakeLists fix
2024-02-28 00:48:12 +01:00
Mael Rouxel-Labbé
5c808da22a
Fix example name
2024-02-28 00:47:54 +01:00
Mael Rouxel-Labbé
6a55f88323
Misc minor changes
2024-02-27 16:00:45 +01:00
Mael Rouxel-Labbé
b9411822a4
Revert "Follow the OG paper's prescription of the SVD threshold"
...
This reverts commit 913f8796c9 .
While a larger epsilon bound gave better results for non-manifold
pinched configurations, it also resulted in a lot of sharpness
loss.
For now, I'd rather it does not do well at non-manifold configurations.
Improving results on those configurations is todo.
2024-02-27 15:57:49 +01:00
Mael Rouxel-Labbé
ed1e4fb806
Use a more generic API to tolerate ranges of arrays
2024-02-27 15:56:56 +01:00
Mael Rouxel-Labbé
89a5d30069
Fix template parameter of specialization + const correctness
2024-02-27 15:55:18 +01:00
Mael Rouxel-Labbé
c79b36bfdb
Tests for Isosurfacing_3
2024-02-27 15:54:47 +01:00
Mael Rouxel-Labbé
4315a87beb
Make some minor hardcoded value parameters
2024-02-27 13:28:27 +01:00
Mael Rouxel-Labbé
b4bc7ee168
Remove useless parameter simplify API call
2024-02-26 17:55:26 +01:00
Mael Rouxel-Labbé
b905a8f41a
Add missing function in IsosurfacingDomain_3 concept
2024-02-26 17:54:17 +01:00
Mael Rouxel-Labbé
472c4c6e35
Use the free functions to construct domains in the most basic examples
2024-02-26 16:30:55 +01:00
Mael Rouxel-Labbé
f012ff930d
Fix creating isolated vertices in MC
2024-02-26 16:17:21 +01:00
Mael Rouxel-Labbé
001a6a186c
Use a hash map in TBB-less Marching Cubes
2024-02-26 16:16:28 +01:00
Mael Rouxel-Labbé
b60de052f1
Remove tmp code
2024-02-26 16:15:38 +01:00
Mael Rouxel-Labbé
99f07e7f96
Remove accidental (and pointless) usages of NPs meant for DC in MC
2024-02-26 16:14:42 +01:00
Mael Rouxel-Labbé
f686fae8ef
Tiny iostream change
2024-02-26 14:20:18 +01:00
Mael Rouxel-Labbé
f22de55113
Add point caching
2024-02-26 13:45:31 +01:00
Mael Rouxel-Labbé
125ae6377a
Benchmarks fixes
2024-02-25 01:54:43 +01:00
Mael Rouxel-Labbé
d72d150f65
Silence warnings
2024-02-25 01:07:00 +01:00
Mael Rouxel-Labbé
d5a7e902b4
Use traits functors, not CGAL object class member functions
2024-02-25 00:54:59 +01:00
Mael Rouxel-Labbé
f45a2bf0ff
Minor doc change
2024-02-25 00:30:33 +01:00
Mael Rouxel-Labbé
61e435c9c6
Fix bitset checks and type consistency
2024-02-25 00:30:10 +01:00
Mael Rouxel-Labbé
2d8b0e4d03
Fix compilation of benchmarks, remove obsolete includes
2024-02-24 23:56:19 +01:00
Mael Rouxel-Labbé
225fe9f89d
Doc improvements
2024-02-24 23:11:58 +01:00
Mael Rouxel-Labbé
4ca692378b
Minor API update for Cartesian_grid_3
2024-02-24 22:25:27 +01:00
Mael Rouxel-Labbé
f6c22b9223
Remove obsolete files
2024-02-24 01:31:40 +01:00
Mael Rouxel-Labbé
b1a5cb0d98
Update benchmarks
2024-02-24 01:27:42 +01:00
Mael Rouxel-Labbé
ce7761d00b
Use unordered maps
2024-02-24 00:15:49 +01:00
Mael Rouxel-Labbé
6e463a0f69
Simplify dichotomy + add proper error check
2024-02-24 00:15:09 +01:00
Mael Rouxel-Labbé
440122c1f6
Fix some warnings
2024-02-24 00:14:48 +01:00
Mael Rouxel-Labbé
7d3406a462
Misc minor changes
2024-02-23 16:19:19 +01:00