Commit Graph

106828 Commits

Author SHA1 Message Date
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