Pookkalam by Meghana T V

Code

#c1 = circle(x=0,y=0,r=12,fill="white")
c1 = ellipse(x=6,y=0,w=20,h=6,fill="white",stroke="red")|rotate(22.5)
c=c1|repeat(9,rotate(45))
cinner= circle(x=0,y=0,r=5,fill="red",stroke="white")
cinner1=circle(x=0,y=0,r=2,fill="white",stroke="white")
c2 = circle(x=0,y=0,r=60,fill="yellow",stroke="#ff3399",stroke_width=3)
c3 = circle(x=0,y=0,r=45,fill="green",stroke="#ff9900",stroke_width=4)
r1 = ellipse(x=19,y=0,w=50,h=24,fill="orange")|repeat(5,rotate(72))
c4 = circle(x=0,y=0,r=30,fill="red")
l1 = line(x1=0, y1=0, x2=0, y2=60,fill="red",stroke_width=3)|repeat(10,rotate(36))
p1=point(x=0,y=46)
p2=point(x=0,y=30)
p3=point(x=29,y=38)
p4=point(x=20,y=25)
t=polygon([p1,p2,p4,p3],fill="#ff9900",stroke="#ff9900")|repeat(5,rotate(72))

p5=point(x=0,y=12)
p6=point(x=0,y=30)
p7=point(x=-28,y=25)
p8=point(x=-12,y=12)
t1=polygon([p5,p6,p7,p8],fill="white",stroke="white")|repeat(5,rotate(72))

p9=point(x=0,y=76)
p10=point(x=-7,y=60)
p11=point(x=7,y=60)
t2=polygon([p9,p10,p11],fill="black")|repeat(10,rotate(36))

p12=point(x=0,y=97)
p13=point(x=-15,y=60)
p14=point(x=15,y=60)
t3=polygon([p12,p13,p14],fill="white",stroke="white")|repeat(10,rotate(36))

c5 = circle(x=0,y=0,r=102,fill="green",stroke="green")

p15=point(x=2,y=97)
p16=point(x=15,y=86)
p17=point(x=15,y=60)
t4=polygon([p15,p16,p17],fill="red",stroke="yellow",stroke_width=3)|repeat(10,rotate(36))

p18=point(x=15,y=86)
p19=point(x=25,y=80)
p20=point(x=15,y=60)
t5=polygon([p18,p19,p20],fill="yellow",stroke="yellow",stroke_width=3)|repeat(10,rotate(36))

p21=point(x=25,y=80)
p22=point(x=38,y=78)
p23=point(x=15,y=60)
pf=point(x=21,y=58)
t6=polygon([p21,p22,pf,p23],fill="yellow",stroke="yellow",stroke_width=3)|repeat(10,rotate(36))

p24=point(x=-2,y=97)
p25=point(x=-15,y=86)
p26=point(x=-15,y=60)
t7=polygon([p24,p25,p26],fill="red",stroke="yellow",stroke_width=3)|repeat(10,rotate(36))

c6=circle(x=0,y=0,r=107,fill="red",stroke="red")

c7=circle(x=0,y=0,r=122,fill="#ff8000",stroke="#ff8000")


r2=rectangle(x=-114,y=0,w=12,h=12,fill="red",stroke="yellow",stroke_width=2)
s2=r2|repeat(90,rotate(8))

outer=rectangle(w=209,h=209,fill="white",stroke="white")|repeat(10,rotate(40))
inner=rectangle(w=195,h=195,fill="#ff6600",stroke="#ff6600")|rotate(15)|repeat(10,rotate(40))

couter=circle(x=0,y=0,r=150,fill="#cc0000")

show(couter,outer,inner,c7,s2,r2,c6,c5,t7,t6,t5,t4,t3,c2,t2,c3,t,c4,l1,t1,c1,c,cinner,cinner1)