Commit Graph

120 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé ff10c1594e Remove useless data files 2020-03-25 18:46:33 +01:00
Mael Rouxel-Labbé 6a2c04c3ee Update algorithm parameters to sensible values
Can now be put to values close to what the paper recommends
2020-03-25 15:59:06 +01:00
Mael Rouxel-Labbé a2f8dcf034 Misc minor fixes 2020-03-25 15:58:23 +01:00
Mael Rouxel-Labbé fbfec59341 Add post-processing: 2D optimization along OBB axes 2020-03-25 15:25:59 +01:00
Mael Rouxel-Labbé 0c2b32ea48 Don't generate a new population at each generation...
Obviously, the algorithm is now much more efficient.
2020-03-25 14:47:57 +01:00
Mael Rouxel-Labbé 09c9c3044d Fix not propagating traits to CH3 code 2020-03-24 15:54:44 +01:00
Mael Rouxel-Labbé 170e3dd68b Fix traits model 2020-03-24 15:54:32 +01:00
Mael Rouxel-Labbé d19f48a4e1 Misc improvements 2020-03-24 15:50:16 +01:00
Mael Rouxel-Labbé 2cce770aab Add missing random mutations 2020-03-24 15:39:22 +01:00
Mael Rouxel-Labbé 631c87e933 OBB's concept must refine ConvexHullTraits_3 2020-03-24 15:38:02 +01:00
Mael Rouxel-Labbé 5069bcf813 Minor internal API changes 2020-03-24 11:54:15 +01:00
Mael Rouxel-Labbé 6f90060e7d Flush before std::exit (otherwise nothing is printed) 2020-03-24 11:37:55 +01:00
Mael Rouxel-Labbé 5a7204decb Use a random seed by default (and not rng(0)) 2020-03-24 11:35:09 +01:00
Mael Rouxel-Labbé 64d23ad89a Example improvements 2020-03-24 11:30:51 +01:00
Mael Rouxel-Labbé dc3c63e2fe Fix bad list initialization 2020-03-24 11:24:59 +01:00
Mael Rouxel-Labbé cdefac0821 Update OBB's Benchmarks/Examples/Tests/CMakeLists.txt 2020-03-24 11:24:28 +01:00
Mael Rouxel-Labbé 06df761de1 Use a random seed by default (instead of a fixed seed of 0) 2020-03-24 10:51:27 +01:00
Mael Rouxel-Labbé 25ac723c65 Don't recompute the weight every time 2020-03-24 10:51:10 +01:00
Mael Rouxel-Labbé f2303df4df Misc minor changes 2020-03-24 10:50:16 +01:00
Mael Rouxel-Labbé dceea8a20e Remove unused variable 2020-03-24 10:25:28 +01:00
Mael Rouxel-Labbé 8652d9ada3 General improvements to improve speed (x3 faster with this) 2020-03-23 18:31:09 +01:00
Mael Rouxel-Labbé 3c5df657d4 Fix namespace of GetPointMap 2020-03-23 08:59:56 +01:00
Mael Rouxel-Labbé dd2adcb581 Tiny internal function API change 2020-03-13 13:25:48 +01:00
Mael Rouxel-Labbé 8783547205 Make traits function static 2020-03-13 13:24:26 +01:00
Mael Rouxel-Labbé a7f0473c5c Fix most of the tests
(at least the compilation...)
2020-03-13 13:24:03 +01:00
Mael Rouxel-Labbé 9df21ba79d Add the new examples to examples.txt 2020-03-13 12:08:55 +01:00
Mael Rouxel-Labbé c545e5ebb2 Remove python script from benchmarks 2020-03-13 12:03:53 +01:00
Mael Rouxel-Labbé 48a39929ff Illustrate 'use_convex_hull' named parameter usage in an example 2020-03-13 12:00:13 +01:00
Mael Rouxel-Labbé ff8b274089 Keep a single (fixed) benchmark program 2020-03-13 11:59:47 +01:00
Mael Rouxel-Labbé 9020240152 Remove useless typedefs 2020-03-13 11:58:20 +01:00
Mael Rouxel-Labbé 85fd88ac5c Remove bench that is just a duplicate of an example 2020-03-13 11:02:50 +01:00
Mael Rouxel-Labbé d9c7814f72 Add default constructor to functor to please the AABB tree 2020-03-13 10:42:31 +01:00
Mael Rouxel-Labbé 8e00ffff21 Enable passing a point_map in complement to the range 2020-03-12 22:21:45 +01:00
Mael Rouxel-Labbé 2453e7f0ea Add two new examples to OBB/examples 2020-03-12 22:21:11 +01:00
Mael 384123b3b3
Add missing space 2020-02-03 13:19:44 +01:00
Mael Rouxel-Labbé 24a696d0ae Remove a dot 2020-02-03 11:05:53 +01:00
Mael Rouxel-Labbé 5f1eed5048 Doc fixes 2020-01-31 12:14:11 +01:00
Mael Rouxel-Labbé c483680ad8 Fixes after review #2 2020-01-29 13:18:42 +01:00
Mael Rouxel-Labbé ae19de584a Change after review 1
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Optimal_bounding_box/1st_round/Answer_to_review_1
2020-01-10 10:41:04 +01:00
Mael Rouxel-Labbé a9b1701980 Move concept out of ::CGAL:: namespace 2020-01-07 17:00:45 +01:00
Mael Rouxel-Labbé f883bc9c23 Fix some header includes 2020-01-07 15:59:21 +01:00
Mael Rouxel-Labbé 011bdc865b Various minor doc fixes 2020-01-07 15:52:22 +01:00
Mael Rouxel-Labbé 99128f9c20 Add point_map to OBB's NP 2019-12-12 12:30:16 +01:00
Mael Rouxel-Labbé 03aad10541 Generalize oriented_bounding_box to Range + point_map
Doc only, implementation later
2019-12-12 12:26:27 +01:00
Mael Rouxel-Labbé 528b9b6949 Misc tiny changes 2019-12-12 12:25:46 +01:00
Mael Rouxel-Labbé ba99311da5 Simplify OBB concept, remove useless determinant() need 2019-12-12 11:19:13 +01:00
Mael Rouxel-Labbé aa8efee5c1 Fix concept link 2019-12-12 11:17:36 +01:00
Mael Rouxel-Labbé b637512952 Tiny concept unification 2019-12-12 09:53:45 +01:00
Mael d2072be626
Add missing license 2019-12-11 09:08:29 +01:00
Mael Rouxel-Labbé 1ef4ac905b Clean example 2019-12-10 15:57:58 +01:00