Pookkalam by Abhijith k j

Code

c0=circle(r=150,fill="#230051")
show(c0)

c2=circle(r=140,fill="#FF8300 ")
show(c2)
e3=ellipse(h=260,w=130,y=0,stroke="none",fill="#236F21 ") | repeat(8,rotate(45)) | rotate(45)
e4=ellipse(h=240,w=120,y=0,stroke="none",fill="#F4FCC2  ") | repeat(8,rotate(45)) | rotate(45)
e5=ellipse(h=220,w=100,y=0,stroke="none",fill="#9F5CF9") | repeat(8,rotate(45)) | rotate(45)
show(e3,e4,e5)
c3=circle( x=125,y=0,r=10,fill=" #D9FF00 ")|rotate(22.5)
c4=c3|repeat(8,rotate(45))
c5=circle(r=87,fill="orange  ",stroke="none")
forth_le = line(x1 = 0,y1 = 0,x2 = 0, y2 = 110,stroke = "black") | repeat(8,rotate(45))
show(c3,c4,forth_le,c5)
t1=rectangle(h=120,w=120,fill='#540332',stroke="none")|rotate(40)|repeat(10,rotate(36))
t3=rectangle(h=110,w=120,fill='#82285d',stroke="none")|rotate(45)|repeat(10,rotate(36))
t4=rectangle(h=100,w=120,fill='#b83e85',stroke="none")|rotate(50)|repeat(10,rotate(36))
t5=rectangle(h=90,w=120,fill='#f089a4',stroke="none")|rotate(55)|repeat(10,rotate(36))
t2=rectangle(h=90,w=80,fill='#540332 ',stroke="none")|rotate(45)|repeat(10,rotate(36))

show(t1,t3,t4,t5,t2)

forthl1 = circle(x = -5, y = 105, r=5,fill = '#24015A ',stroke = 'none') + circle(x = 5, y = 105, r=5,stroke = 'none',fill = '#24015A ') | repeat(8,rotate(45)) 
forthl2 = rectangle(x=71,y=71,h = 10, w = 10,fill = "#24015A ",stroke='none') | repeat(8,rotate(45)) | rotate(45)

forth_le = line(x1 = 0,y1 = 0,x2 = 0, y2 = 122,stroke = "black") | repeat(8,rotate(45))
show(forthl1,forthl2 )


first_layer1 = ellipse(w = 10, h = 60,fill = 'red',stroke = 'none') | rotate(10) | repeat(18, rotate(20)) 
first_layer_1inner =ellipse(w = 10, h = 50,fill = 'yellow',stroke = 'none') | rotate(10) | repeat(18, rotate(20)) | scale(0.8)
first_layer2 = circle(r = 30,fill = 'orange')
petal = circle(r = 7,fill = 'red',stroke="none") | repeat(2,scale(0.3))

show(first_layer2,first_layer1,first_layer_1inner,petal)