Commit Graph

80 Commits

Author SHA1 Message Date
Dmitry Anisimov ffcdf54b76 cleanup 2020-12-17 15:56:15 +01:00
Dmitry Anisimov 3ea8c08da5 fixed bug when extracting volumes, added edge case tests, added check for equal faces in a mesh 2020-12-16 18:43:28 +01:00
Dmitry Anisimov 758d47f942 merged coplanar pfaces 2020-12-16 12:27:26 +01:00
Dmitry Anisimov c77fa218f4 added/fixed assertions, fixed bug with identical planes when extracting volumes, fixed bug for partially connected pvertices in polygon splitter 2020-12-15 13:30:11 +01:00
Dmitry Anisimov 7e053f50bd new pfaces are located and original input is added 2020-12-14 14:38:05 +01:00
Dmitry Anisimov 7ab8ec65a3 testing coplanar polygons 2020-12-11 16:40:23 +01:00
Dmitry Anisimov 1f32786af8 cleaner ds 2020-12-11 12:42:43 +01:00
Dmitry Anisimov 72dce735f5 cleaner ds 2020-12-10 17:36:20 +01:00
Dmitry Anisimov 64bef96c0b cleaner ds 2020-12-10 16:12:25 +01:00
Dmitry Anisimov 5f00082f73 cleanup 2020-12-10 15:15:29 +01:00
Dmitry Anisimov 69215061c5 better output 2020-12-10 13:46:38 +01:00
Dmitry Anisimov 43732b6585 cleaner ksr 3 + new extra events 2020-12-09 18:09:23 +01:00
Dmitry Anisimov 96cd190153 k intersections criteria works on all tests and for all k, no hanging faces, however this criteria is suboptimal 2020-12-04 18:27:42 +01:00
Dmitry Anisimov 8ad46d4448 holes still there, fixes do not work! 2020-12-03 19:37:19 +01:00
Dmitry Anisimov ec89dd46b7 better hole handling, not finished, still to fix future directions 2020-12-02 18:50:14 +01:00
Dmitry Anisimov f1a68237c8 cleanup 2020-12-02 11:03:49 +01:00
Dmitry Anisimov 7916f1430b added new occupied edge check 2020-12-01 19:33:38 +01:00
Dmitry Anisimov 61941cd7da polyhedra extraction algo finished - works 2020-11-28 12:08:57 +01:00
Dmitry Anisimov b62d858f44 small fix 2020-11-27 23:35:36 +01:00
Dmitry Anisimov e6b806f6bb I think this version is more promising 2020-11-27 23:11:52 +01:00
Dmitry Anisimov 3f25f5f84c cleanup 2020-11-27 22:33:58 +01:00
Dmitry Anisimov f8fef733d2 almost finished polyhedra extraction + pure interior volumes 2020-11-27 20:56:58 +01:00
Dmitry Anisimov 73f10d00ff correctly detected boundary volumes - finished 2020-11-26 20:46:13 +01:00
Dmitry Anisimov 580669bea8 better polyhedra extraction 2020-11-25 18:08:06 +01:00
Dmitry Anisimov 36b8071f63 better polyhedra extraction 2020-11-24 21:22:15 +01:00
Dmitry Anisimov 1c81d34b5d mismatched volumes error detected 2020-11-24 11:48:18 +01:00
Dmitry Anisimov df3703729d cleanup 2020-11-23 18:51:29 +01:00
Dmitry Anisimov 4c95b401c8 better tests + finished initializer with the exact/inexact kernel 2020-11-23 18:35:04 +01:00
Dmitry Anisimov 91b0a7e149 now works with an exact kernel 2020-11-13 17:05:21 +01:00
Dmitry Anisimov 93f11089de cleanup 2020-11-13 15:09:23 +01:00
Dmitry Anisimov b2424c6961 cleanup 2020-11-13 13:16:44 +01:00
Dmitry Anisimov 0921d07984 fixed precision issues in the input, ps is still to fix 2020-11-12 18:02:11 +01:00
Dmitry Anisimov d8fa88c82e more precise input 2020-11-12 17:06:41 +01:00
Dmitry Anisimov 489aac9476 better input and bbox 2020-11-12 14:18:58 +01:00
Dmitry Anisimov 48dfde0fee polyhedron extraction algorithm, works for 1 and 2 polygons 2020-11-10 18:21:14 +01:00
Dmitry Anisimov f44de819e0 added simple polyhedron extraction, not finished 2020-11-09 18:18:06 +01:00
Dmitry Anisimov c4d6b9a471 added tests 2020-11-06 18:01:00 +01:00
Dmitry Anisimov 7c4355d059 k still bugs 2020-11-06 16:03:42 +01:00
Dmitry Anisimov 2bb51be1e7 fixed multiple bugs with checking collisions and handling k cases 2020-11-05 17:13:51 +01:00
Dmitry Anisimov 5286f2f5eb found a bug for k = 1 2020-11-04 16:27:11 +01:00
Dmitry Anisimov 026c5624a9 fixed cases k > 1 for all regular data tests 2020-11-04 13:27:25 +01:00
Dmitry Anisimov 94e32e5964 better k intersection cases 2020-11-04 12:50:04 +01:00
Dmitry Anisimov 36bceb0899 fix bug with handling k for k > 1 2020-11-04 11:05:32 +01:00
Dmitry Anisimov b3942db0ba now using last event time instead of time difference 2020-11-03 15:59:31 +01:00
Dmitry Anisimov 394ea366bd fixed bug with time 2020-11-03 14:40:42 +01:00
Dmitry Anisimov 564d970447 fixed bug in border_prev_and_next function 2020-11-03 12:51:42 +01:00
Dmitry Anisimov 8adc6bbcf4 added important assertions, refactored polygon splitter tests 2020-11-02 17:52:51 +01:00
Dmitry Anisimov 3accb8f84f added new tests + fixed bug in event queue erase by iedge and support plane idx 2020-11-02 16:24:07 +01:00
Dmitry Anisimov 7a6910c530 stress tests 3 now all work 2020-11-02 13:41:56 +01:00
Dmitry Anisimov 7f63c1067e cleanup 2020-10-30 17:44:40 +01:00