mikhail_dvorkin icon

Julia set

mikhail_dvorkin | PRO | 05/13/20 04:01:02 PM UTC | 0 ⭐ | 431 👁️ | Never ⏰ | []
Python |

850 B

|

None

|

0 👍

/

0 👎

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()

Comments