Dmitry Anisimov
|
acb8bae90e
|
putting all parameters in common struct
|
2021-10-01 15:16:37 +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
|
7553122898
|
removed useless const
|
2021-06-09 18:05:59 +02:00 |
Dmitry Anisimov
|
0d5e3062af
|
fixed license
|
2021-04-22 17:28:15 +02:00 |
Dmitry Anisimov
|
21ccba8dcb
|
removing collinear points from input polygons
|
2021-02-17 16:48:10 +01:00 |
Dmitry Anisimov
|
dffd336389
|
finished creating walls from roof boundaries
|
2021-02-16 15:09:55 +01:00 |
Dmitry Anisimov
|
87262d10c4
|
added 2D region growing
|
2021-02-16 11:17:08 +01:00 |
Dmitry Anisimov
|
b918659e77
|
added points split and triangulation for alpha shapes
|
2021-02-15 17:05:49 +01:00 |
Dmitry Anisimov
|
f006305c02
|
removed certain KSR types
|
2021-01-27 10:43:12 +01:00 |
Dmitry Anisimov
|
d3ca6df559
|
added visibility and graphcut but not finished + surface extraction mockup
|
2020-12-28 17:55:05 +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
|
6b5cd22716
|
output vertices, edges, faces, volumes
|
2020-12-21 14:07:58 +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
|
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
|
73f10d00ff
|
correctly detected boundary volumes - finished
|
2020-11-26 20:46:13 +01:00 |
Dmitry Anisimov
|
b2424c6961
|
cleanup
|
2020-11-13 13:16:44 +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
|
e6af0fee16
|
cleanup
|
2020-10-19 16:49:28 +02: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
|
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 |
Simon Giraudot
|
1831a2e317
|
kinetic 3d preprocessing
|
2020-02-20 15:46:01 +01:00 |
Simon Giraudot
|
117667eb17
|
Wrap vector and use KSR::size_t everywhere to remove warnings
|
2020-02-20 15:46:00 +01:00 |
Simon Giraudot
|
46db9d17c7
|
Use precision to avoid problems, tests are working now both in Epeck/Epick
|
2020-02-20 15:45:58 +01:00 |
Simon Giraudot
|
d7dc11b56f
|
Handle degenerate cases (still WIP)
|
2020-02-20 15:45:58 +01:00 |
Simon Giraudot
|
58e3a018dd
|
Handle degenerate cases (WIP, not working if not axis-aligned because of precision)
|
2020-02-20 15:45:58 +01:00 |
Simon Giraudot
|
cd99d56bef
|
Init package Kinetic_shape_reconstruction + first version of 2D algo + WIP 3D algo
|
2020-02-20 15:45:57 +01:00 |