X-Git-Url: http://git.tomasm.cz/imago.git/blobdiff_plain/b58e72da34c8d6ef168a6f43fba1345fd6bad31e..bc8264a583025d7be3e3238aa40d4950050f7fcf:/new_geometry.py diff --git a/new_geometry.py b/new_geometry.py index 148430b..ab62210 100644 --- a/new_geometry.py +++ b/new_geometry.py @@ -39,11 +39,17 @@ def fill(l1, l2, lh, n): if n == 2: return [nl, nr] elif n == 8: - return (fill(l1, nl, lh, 2) + + return (fill(l1, nl, + (intersection(l1, lh), + intersection(nl, lh)), 2) + [nl] + - fill(nl, nr, lh, 2) + + fill(nl, nr, + (intersection(nl, lh), + intersection(nr, lh)), 2) + [nr] + - fill(nr, l2, lh, 2)) + fill(nr, l2, + (intersection(nr, lh), + intersection(l2, lh)), 2)) def expand_right(grid, middle): return expand(grid[-2], grid[-1],