projekty
/
imago.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3e32918
)
less parameters for manual.lines
author
Tomas Musil
<tomik.musil@gmail.com>
Sat, 13 Oct 2012 16:33:02 +0000
(18:33 +0200)
committer
Tomas Musil
<tomik.musil@gmail.com>
Sat, 13 Oct 2012 16:33:02 +0000
(18:33 +0200)
manual.py
patch
|
blob
|
history
diff --git
a/manual.py
b/manual.py
index
c5b702d
..
83e024e
100644
(file)
--- a/
manual.py
+++ b/
manual.py
@@
-61,10
+61,10
@@
def find_lines(im_orig):
width=line_width)
draw.line((corners[3], corners[0]), fill=color,
width=line_width)
width=line_width)
draw.line((corners[3], corners[0]), fill=color,
width=line_width)
- l_vert = lines(corners
, 0
)
+ l_vert = lines(corners)
for l in l_vert:
draw.line(l, fill=color, width=line_width)
for l in l_vert:
draw.line(l, fill=color, width=line_width)
- l_hor = lines(corners[1:4] + [corners[0]]
, 0
)
+ l_hor = lines(corners[1:4] + [corners[0]])
for l in l_hor:
draw.line(l, fill=color, width=line_width)
l_vert += [(corners[0], corners[3]),
for l in l_hor:
draw.line(l, fill=color, width=line_width)
l_vert += [(corners[0], corners[3]),
@@
-83,11
+83,14
@@
def find_lines(im_orig):
screen.display_picture(im)
clock.tick(15)
screen.display_picture(im)
clock.tick(15)
-def lines(corners, n):
+def lines(corners):
+ return _lines(corners, 0)
+
+def _lines(corners, n):
if n == 0:
x = half_line(corners)
if n == 0:
x = half_line(corners)
- return (lines([corners[0], x[0], x[1], corners[3]], n + 1) + [x] +
- lines([x[0], corners[1], corners[2], x[1]], n + 1))
+ return (
_
lines([corners[0], x[0], x[1], corners[3]], n + 1) + [x] +
+
_
lines([x[0], corners[1], corners[2], x[1]], n + 1))
else:
x = half_line(corners)
c = intersection(line(x[0], corners[2]), line(corners[1], corners[3]))
else:
x = half_line(corners)
c = intersection(line(x[0], corners[2]), line(corners[1], corners[3]))
@@
-96,9
+99,9
@@
def lines(corners, n):
intersection(line(corners[2], corners[3]), line(c,d)))
l2 = half_line([corners[0], l[0], l[1], corners[3]])
if n == 1:
intersection(line(corners[2], corners[3]), line(c,d)))
l2 = half_line([corners[0], l[0], l[1], corners[3]])
if n == 1:
- return ([l, l2] + lines([l[0], l2[0], l2[1], l[1]], 2)
- + lines([corners[0], l2[0], l2[1], corners[3]], 2)
- + lines([l[0], corners[1], corners[2], l[1]], 2))
+ return ([l, l2] +
_
lines([l[0], l2[0], l2[1], l[1]], 2)
+ +
_
lines([corners[0], l2[0], l2[1], corners[3]], 2)
+ +
_
lines([l[0], corners[1], corners[2], l[1]], 2))
if n == 2:
return [l, l2]
if n == 2:
return [l, l2]