Commit Graph

42 Commits

Author SHA1 Message Date
Sven Oesau 892ea69b35 removed unused variables
removed warnings
2023-01-18 14:41:55 +01:00
Sven Oesau b66cacad24 working on the reconstruction
using energy terms from the publication/reference implementation
adding min_cut for binary labeling instead of alpha_expansion_graphcut
removal of hybrid mode
2023-01-18 12:03:08 +01:00
Sven Oesau 87304d7fde removal of unused code
fixed warnings
2022-11-23 09:37:45 +01:00
Sven Oesau ead11fb318 new approach face based propagation only modeling intersection at IEdges without kinetic simulation 2022-10-31 12:49:43 +01:00
Andreas Fabri 63f7aaae37 Fix some warnings 2021-10-12 18:23:34 +01:00
Andreas Fabri 0dd07545e0 Fix some warnings 2021-10-12 17:42:23 +01:00
Dmitry Anisimov 0274b9d94e updated todo + added cr 2021-10-01 15:38:18 +02:00
Dmitry Anisimov ead98b87b4 added missing asserts + fixed bug with biedges 2021-07-05 13:31:28 +02:00
Dmitry Anisimov cb689a8d16 more refined output 2021-06-23 17:30:24 +02:00
Dmitry Anisimov e7cfda8ba1 fixed reversed future direction, still to be tested and improved 2021-06-21 17:45:37 +02:00
Dmitry Anisimov 1bd5c2c4fa fixed IO errors 2021-06-09 18:36:07 +02:00
Dmitry Anisimov a653dccd46 convert tabs to spaces again 2021-04-22 18:34:34 +02:00
Dmitry Anisimov 0d5e3062af fixed license 2021-04-22 17:28:15 +02:00
Dmitry Anisimov 5682c92520 new inexact initializer works for 1 polygon and with bbox 2021-03-02 16:25:43 +01:00
Dmitry Anisimov 9f456d252a new initializer cdt based on unique points, not finished though 2021-03-01 16:36:32 +01:00
Dmitry Anisimov a4bef992bd added finalizer class 2021-02-17 11:20:34 +01:00
Dmitry Anisimov 87262d10c4 added 2D region growing 2021-02-16 11:17:08 +01:00
Dmitry Anisimov ba9238f15e better check integrity 2021-02-15 13:48:28 +01:00
Dmitry Anisimov 0b33fe7f5e updated off and ply readers/writers 2021-02-15 11:53:18 +01:00
Dmitry Anisimov f006305c02 removed certain KSR types 2021-01-27 10:43:12 +01:00
Dmitry Anisimov e97a94bf81 finished visibility 2021-01-04 13:03:53 +01:00
Dmitry Anisimov c46cd99e55 added pedge beyond iedge event, planar shape detection, reading point sets, and partition from raw input 2020-12-28 15:40:53 +01:00
Dmitry Anisimov 75b2bccfb5 output support planes + better numbering 2020-12-21 17:06:37 +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 69215061c5 better output 2020-12-10 13:46:38 +01:00
Dmitry Anisimov 61941cd7da polyhedra extraction algo finished - works 2020-11-28 12:08:57 +01:00
Dmitry Anisimov f8fef733d2 almost finished polyhedra extraction + pure interior volumes 2020-11-27 20:56:58 +01:00
Dmitry Anisimov 91b0a7e149 now works with an exact kernel 2020-11-13 17:05:21 +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 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 3c82433268 added random 3D polygon generator + stress tests where our algorithm fails 2020-10-27 17:33:45 +01:00
Dmitry Anisimov fa1e675e2d initial commit, multiple bugs fixed, works with 1, 2, and 3 polygons, still 1 bug in polygon splitter, mismatched events, random behavior for several cases 2020-10-17 12:19:11 +02:00
Simon Giraudot e285c637b6 Fix selection of PVertices to merge on IVertex 2020-02-20 15:46:02 +01:00
Simon Giraudot b6257e67f4 WIP: more advancement on operations 2020-02-20 15:46:02 +01:00
Simon Giraudot aaf05585b5 WIP: operations almost all working in regular cases 2020-02-20 15:46:02 +01:00
Simon Giraudot 683d783cdd Improve data structure / names / types 2020-02-20 15:46:02 +01:00
Simon Giraudot 1876251483 WIP: better data structures using 3D graph + 2D meshes 2020-02-20 15:46:02 +01:00
Simon Giraudot 9b38a92ed9 WIP: 3D algorithm 2020-02-20 15:46:02 +01:00
Simon Giraudot 7b5d26528e Valid initialization of 3D algorithm 2020-02-20 15:46:01 +01:00
Simon Giraudot d827f497a0 Handle segments and add debug dumping functions 2020-02-20 15:46:01 +01:00