Pookkalam by K S

Code

cc = circle(r=93,fill="#3E00FF",stroke="none")
cc0 = circle(r=100,fill="red",stroke="none")


p1 = point(x=-25,y=0)
p2 = point(x=-25,y=25)
p3 = point(x=0,y=60)
p4 = point(x=25,y=25)
p5 = point(x=25,y=0)

polyx = polygon([p1,p2,p3,p4,p5],fill="#FF4C29") | repeat(30,rotate(15))
c0 = circle(r=25,fill="blue",a=1)
c1 = circle(r=35,fill="white",a=1)

rc1 = rectangle(w=105,h=105,fill="white",stroke="none")
r1= rc1| repeat (15,rotate(15))
rc2 = rectangle(w=120,h=120,fill="orange",stroke="none")
r2= rc2| repeat (15,rotate(15))
rc3 = rectangle(w=130,h=130,fill="yellow",stroke="none")
r3= rc3| repeat (15,rotate(15))
rc4 = rectangle(w=140,h=140,fill="black",stroke="none")
r4= rc4| repeat (15,rotate(15))
rc5 = rectangle(w=150,h=150,fill="#FFD371",stroke="none")
r5= rc5| repeat (15,rotate(15))

poly = polygon([p1,p2,p3,p4,p5]) | repeat(30,rotate(15))

c1= ellipse(x=20, y=0,w=7,fill='yellow') | repeat(36, rotate(10))
c2= ellipse(x=20, y=0,w=7,stroke='red') | repeat(36, rotate(10))


p1 = point(x=-25,y=0)
p2 = point(x=-25,y=25)
p3 = point(x=0,y=115)
p4 = point(x=25,y=25)
p5 = point(x=25,y=0)

polyy = polygon([p1,p2,p3,p4,p5],fill="white",stroke="none") | repeat(30,rotate(15))

cx = circle(r=130,fill="#082032",stroke="none")

cf = circle(x=118,y=0,r=5,fill="white") | repeat(24, rotate(15))

x1,y1 = 0,0
x2,y2 = 115,0

l1 = line(x1,y1,x2,y2,fill="white") | repeat(24, rotate(15))

show(cx,polyy,cc0,cc,r5,r4,r3,r2,r1,polyx,c1,c0,poly,c1,c2,cf,l1)