Pookkalam by Abhinand A

Code

c1 = circle(r=150, stroke='none', fill='grey')
c2 = circle(r=148, stroke='none', fill='#9b5676')
show(c1, c2)

angle = 0
for i in range(10):
    s1 = rectangle(w=210, h=210, fill='#ff7d7d', stroke='none') | rotate(angle)
    angle += 30
    show(s1)
    
p1 = point(x=0, y=0)
p2 = point(x=60, y=105)
p3 = point(x=105, y=60)
p4 = point(x=105, y=105)
pol1 = polygon([p1, p2, p3, p4], fill='#d6ad28', stroke='none')
pol2 = polygon([p1, p3, p2, p4], fill='#b44209', stroke='none')
pol = pol1 + pol2

for i in range(12):
    pol = pol | rotate(30)
    show(pol)
    
c = circle(r=105, fill='#d45313', stroke='none')
show(c)