Code
c1 = circle(r=50, fill='#7f2130', stroke = "none")
c2 = circle(r=40, fill='#f58700', stroke = "none")
c3 = circle(r=30, fill='#f1db0f', stroke = "none")
c4 = circle(r=20, fill='#5d692b', stroke = "none")
c5 = circle(r=10, fill='#fffae7', stroke = "none")
cii = combine([c1, c2, c3, c4, c5]) | translate(x=0, y=100) | rotate(-180) | repeat(11, rotate(33))
show(cii)
r = circle(r=101, fill = "#431b1c" ,stroke = "none")
show(r)
#square inner
r1a = rectangle(w=143,h=143, fill='#7f2130', stroke = "none") | rotate(0)
r1b = rectangle(w=143,h=143, fill='#7f2130', stroke = "none") | rotate(45)
r1 = combine([r1a, r1b])
show(r1)
r2a = rectangle(w=130,h=130, fill='#f58700', stroke = "none") | rotate(0)
r2b = rectangle(w=130,h=130, fill='#f58700', stroke = "none") | rotate(45)
r2 = combine([r2a, r2b])
show(r2)
r3a = rectangle(w=120,h=120, fill='#f1db0f', stroke = "none") | rotate(0)
r3b = rectangle(w=120,h=120, fill='#f1db0f', stroke = "none") | rotate(45)
r3 = combine([r3a, r3b])
show(r3)
r4a = rectangle(w=110,h=110, fill='#fdefbd', stroke = "none") | rotate(0)
r4b = rectangle(w=110,h=110, fill='#fdefbd', stroke = "none") | rotate(45)
r4 = combine([r4a, r4b])
show(r4)
r5a = rectangle(w=100,h=100, fill='#7f2130', stroke = "none") | rotate(0)
r5b = rectangle(w=100,h=100, fill='#7f2130', stroke = "none") | rotate(45)
r5 = combine([r5a, r5b])
show(r5)
ri3 = circle(r=50, fill = "#485b1e" ,stroke = "none")
show(ri3)
#square inner inside
ri1a = rectangle(w=65,h=65, fill='#f1db0f', stroke = "none") | rotate(0)
ri1b = rectangle(w=65,h=65, fill='#f1db0f', stroke = "none") | rotate(45)
ri1 = combine([ri1a, ri1b])
show(ri1)
r2a = rectangle(w=50,h=50, fill='#f58700', stroke = "none") | rotate(0)
r2b = rectangle(w=50,h=50, fill='#f58700', stroke = "none") | rotate(45)
r2 = combine([r2a, r2b])
show(r2)
rii3 = circle(r=23, fill = "#7f2130" ,stroke = "none")
show(rii3)
riii3 = circle(r=18, fill = "#fffae7" ,stroke = "none")
show(riii3)
riiii3 = circle(r=13, fill = "#7f2130" ,stroke = "none")
show(riiii3)