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