Commit Graph

53 Commits

Author SHA1 Message Date
Sven Oesau ddb155fb94 removed Event.h
added documentation
2023-01-18 17:44:20 +01:00
Sven Oesau 593b55941a EPECK kernel for creation of Intersection_graph
merging of coplanar polygons belonging to the same volume
new combinatoric volume segmentation
2023-01-18 11:51:04 +01:00
Andreas Fabri 2c06334ee7 Use CGAL::approximate_angle() 2023-01-05 13:41:38 +00:00
Sven Oesau d10d6e56ce iface creation for bbox faces
bugfix iface creation of support planes without intersection
exact kinetic intervals
2022-11-24 11:14:55 +01:00
Sven Oesau a53dd0e30e creation of surface meshes for bbox faces
bugfix linkage pedges and iedges
2022-11-23 09:35:59 +01:00
Sven Oesau 08ef8fc0aa removal of unused methods/members 2022-11-18 15:25:55 +01:00
Sven Oesau 27765e9186 cleanup of unused code:
methods in FacePropagation
files Propagation.h and Polygon_splitter.h
2022-11-08 12:42:14 +01:00
Sven Oesau b6082e2bc5 bugfix for non simple input polygons
deactivated console logging
deactivated data integrity check (based on old data structure)
timing of initializer (creation of ifaces is slow, followed by mapping)
2022-11-07 14:47:53 +01:00
Sven Oesau 27f4ba7293 bugfix k edge crossing & k parameter 2022-11-06 20:20:47 +01:00
Sven Oesau de0c5bf0bf Recalculate the centroid for merged polygons 2022-11-02 19:38:00 +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
Dmitry Anisimov c5fa8100e5 fixed vc++ error with auto for boost function output iterator 2021-10-12 16:37:10 +02:00
Dmitry Anisimov 008ea592e1 fix template word errors 2021-10-12 16:30:16 +02:00
Dmitry Anisimov b0cb91d1ed putting intersections inside kinetic traits 2021-10-01 16:12:01 +02:00
Dmitry Anisimov 0274b9d94e updated todo + added cr 2021-10-01 15:38:18 +02:00
Dmitry Anisimov acb8bae90e putting all parameters in common struct 2021-10-01 15:16:37 +02:00
Dmitry Anisimov 05a55845fa better handling of flat bboxes 2021-07-05 17:24:36 +02:00
Dmitry Anisimov 3af2bcd4d2 added assertions + tested new front case - works on all std tests < 20 2021-06-15 16:45:36 +02:00
Dmitry Anisimov c12aedeca8 merging now happens before creating ds, passes all initialization tests 2021-06-15 13:04:21 +02:00
Dmitry Anisimov e30ef4b040 now works as before with the option to handle near coplanar planes 2021-06-10 16:46:57 +02:00
Dmitry Anisimov 9a12492f8c preprocessing input polygons, not finished 2021-06-10 15:57:31 +02:00
Dmitry Anisimov 29a6bf32f6 removed another useless const 2021-06-09 18:29:44 +02:00
Dmitry Anisimov 0d5e3062af fixed license 2021-04-22 17:28:15 +02:00
Dmitry Anisimov ca63139279 added global check of the igraph + same time events test works 2021-03-12 11:15:38 +01:00
Dmitry Anisimov d41477b79b support for both inexact and exact kernels 2021-03-10 14:46:49 +01:00
Dmitry Anisimov 6134f19195 flat bbox tests now work with inexact kernel 2021-03-08 15:50:32 +01:00
Dmitry Anisimov cf81b5ff19 intersected bbox works now with inexact kernel 2021-03-04 16:21:37 +01:00
Dmitry Anisimov 26d0dc57be new bbox intersection v1 2021-03-04 14:26:09 +01:00
Dmitry Anisimov c89c52ad1f removed slightly random behaviour when initializing cdt 2021-03-03 15:30:18 +01: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 c052dcd52a started working on accelerating and making more precise the initializer 2021-02-26 17:17:28 +01:00
Dmitry Anisimov a18fb5f9ef cleanup 2021-02-18 11:56:20 +01:00
Dmitry Anisimov 75baa86b79 added propagation class 2021-02-17 14:28:53 +01:00
Dmitry Anisimov a4bef992bd added finalizer class 2021-02-17 11:20:34 +01:00
Dmitry Anisimov ba9238f15e better check integrity 2021-02-15 13:48:28 +01:00
Dmitry Anisimov 1525ece41d final timings v1 2021-02-11 13:36:04 +01:00
Dmitry Anisimov 3b5ad7727e cleanup 2021-02-10 17:14:49 +01:00
Dmitry Anisimov 281ac59241 sq dist replaced with dist 2021-02-05 10:31:46 +01:00
Dmitry Anisimov 60511740bf better future points 2021-02-02 16:43:57 +01:00
Dmitry Anisimov 0bdc5bbab6 better internal assertions 2021-02-01 15:51:01 +01:00
Dmitry Anisimov f006305c02 removed certain KSR types 2021-01-27 10:43:12 +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 0d7afb1cbc added reconstruction mockup + flat bbox edge case 2020-12-22 17:26:10 +01:00
Dmitry Anisimov 6333b0e1d5 added optimal bbox, assertions + fixed a few edge cases 2020-12-22 15:18:23 +01:00
Dmitry Anisimov 36975f5bf1 better options, added simple reconstruction test 2020-12-22 11:57:33 +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 6541365c61 added test to check if the merged pface is correct 2020-12-16 12:45:37 +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 b5f386c3f0 cleaner polygon splitter 2020-12-11 15:52:03 +01:00