Barend Gehrels
|
4878e7c34c
|
[enrich] move discarding uu until after clustering, and within
clustering discarding turns colocated with uu on the same ring.
This breaks 2 cases, to be solved later, and fixes case_recursive_boxes_12
|
2015-12-24 17:05:05 +01:00 |
|
Barend Gehrels
|
65a3eeb804
|
[traverse] don't select starting points from clusters which are build in
|
2015-12-24 13:41:30 +01:00 |
|
Barend Gehrels
|
afd2599bc9
|
[overlay] instead of traversing through cluster, the next turn index
is determined in enrich_intersection_points
|
2015-12-24 13:38:48 +01:00 |
|
Barend Gehrels
|
90d0fdb2a3
|
[test] fix debug info
|
2015-12-23 18:45:54 +01:00 |
|
Barend Gehrels
|
b0684c4e08
|
[traverse] move traversal itself to traversal structure, only doing
one traversal. Currently returns error code for backtracking.
|
2015-12-23 17:48:51 +01:00 |
|
Barend Gehrels
|
7b9f39346b
|
[overlay] debug make text for visited gray such that the rest
more stands out
|
2015-12-23 16:34:47 +01:00 |
|
Barend Gehrels
|
194f3bf67c
|
[overlay] add check on next turn index, if -1 take next one
to avoid dead ends
|
2015-12-20 19:05:30 +01:00 |
|
Barend Gehrels
|
64943c0911
|
[intersection] fix sort_by_side order for non-colinear points on same side
|
2015-12-20 13:09:39 +01:00 |
|
Barend Gehrels
|
f2319263a0
|
[union] fix known cases using clustering and sort_by_side during traversal
|
2015-12-19 18:10:34 +01:00 |
|
Barend Gehrels
|
33ada1d6e8
|
[fix] Fix cases by correct ordering left/right using sorted side information
This fixes #recursive_boxes 6, 10, 11
Debug cases added to overlay.cpp (10, 11)
|
2015-12-10 20:14:10 +01:00 |
|
Barend Gehrels
|
9302c9f02f
|
[extensions][test] add inverse algorithm to calculate the inverse (in extensions)
and use it in overlay unit test
|
2015-12-07 20:17:31 +01:00 |
|
Barend Gehrels
|
11844b6b74
|
[test] extend visitor with traversal information
|
2015-12-06 19:21:50 +01:00 |
|
Barend Gehrels
|
4a491fd77d
|
[overlay][test] add test visitor for overlay operation including turn and turn-order
|
2015-12-06 18:45:21 +01:00 |
|