Hacked fibomod to generate a big example
This commit is contained in:
parent
2fe2bacb60
commit
43c7eb4cd3
@ -21,7 +21,7 @@ def svgpoly(points):
|
||||
return f'<polygon points="{ps}" stroke="black" opacity="50%" fill="none" />'
|
||||
|
||||
def svgline(p1, p2):
|
||||
return f'<line x1="{p1[0]}" y1="{p1[1]}" x2="{p2[0]}" y2="{p2[1]}" stroke="black" opacity="20%"/>\n'
|
||||
return f'<line x1="{p1[0]}" y1="{p1[1]}" x2="{p2[0]}" y2="{p2[1]}" stroke="black" stroke-width="4" opacity="20%"/>\n'
|
||||
|
||||
def svglines(points):
|
||||
lines = ""
|
||||
@ -32,16 +32,20 @@ def svglines(points):
|
||||
lines += svgline(points[-1], points[0])
|
||||
return lines
|
||||
|
||||
print('<svg width="800" height="1200" xmlns="http://www.w3.org/2000/svg">')
|
||||
print('<svg width="400" height="400" xmlns="http://www.w3.org/2000/svg">')
|
||||
|
||||
n = 2
|
||||
for j in range(11):
|
||||
for i in range(7):
|
||||
cx = 50 + i * 100
|
||||
cy = 50 + j * 100
|
||||
r = 40
|
||||
print(svglines(fibopoly(cx, cy, r, n)))
|
||||
n += 1
|
||||
# n = 2
|
||||
# for j in range(11):
|
||||
# for i in range(7):
|
||||
# cx = 50 + i * 100
|
||||
# cy = 50 + j * 100
|
||||
# r = 40
|
||||
# print(svglines(fibopoly(cx, cy, r, n)))
|
||||
# n += 1
|
||||
|
||||
print(svglines(fibopoly(200, 200, 160, 50)))
|
||||
|
||||
print('</svg>')
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user