Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def draw_something(f, size):
- for i in range(size):
- for j in range(size):
- # множество Жюлиа
- z = (i - size / 2) / (size / 2) + (j - size / 2) / (size / 2) * 1j
- for k in range(255):
- z = z * z + 0.239566 + 0.566239j
- if abs(z) > 10:
- break
- print(z)
- color = hex(k * 8)[2:]
- if (len(color) == 1):
- color = "0" + color
- print('<circle cx="' + str(i) + 'px" cy="' + str(j) + 'px" r="1px" fill="#0000' + color + '"/>', file=f)
- f = open("generated.svg", "w")
- print("<!-- Generated -->", file=f)
- hei = 200
- wid = 200
- print('<svg xmlns="http://www.w3.org/2000/svg" height="' + str(hei) + 'px" width="' + str(wid) + 'px">', file=f)
- draw_something(f, 200)
- print('</svg>', file=f)
- f.close()
Add Comment
Please, Sign In to add comment