Added more code to paint bucket algorithm, but it doesn't really work yet.
This commit is contained in:
parent
148d9f1782
commit
9a228aba7e
19
svlgui.py
19
svlgui.py
|
|
@ -2689,12 +2689,21 @@ class Group (object):
|
||||||
else:
|
else:
|
||||||
startpoint = closestsegment.endpoint1
|
startpoint = closestsegment.endpoint1
|
||||||
print startpoint.lines
|
print startpoint.lines
|
||||||
linelist = []
|
linelist = [closestsegment]
|
||||||
for i in startpoint.lines:
|
# nextline = max([[closestsegment.angle(i),i] for i in startpoint.lines if not i in linelist])
|
||||||
if i != closestsegment:
|
# print nextline
|
||||||
print closestsegment.angle(i)
|
|
||||||
# nextline = min([[i]])
|
|
||||||
# Then, follow clockwise-most segment leading off from said point
|
# Then, follow clockwise-most segment leading off from said point
|
||||||
|
while True:
|
||||||
|
try:
|
||||||
|
nextline = max([[closestsegment.angle(i),i] for i in startpoint.lines if not i==closestsegment])[1]
|
||||||
|
except:
|
||||||
|
break
|
||||||
|
closestsegment = nextline
|
||||||
|
if not nextline in linelist:
|
||||||
|
linelist.append(nextline)
|
||||||
|
else:
|
||||||
|
break
|
||||||
|
print "*****",linelist
|
||||||
# Continue until closestsegment is reached. I _think_ this is inevitable.
|
# Continue until closestsegment is reached. I _think_ this is inevitable.
|
||||||
|
|
||||||
self.selecting = True
|
self.selecting = True
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue