Pookkalam by adi137

Code

petal = circle(r = 9,stroke_width = 2,fill = 'white') | repeat(2,scale(0.3))
div = line(x1 = 0, y1 = 0, x2 = 0, y2 = 0) | repeat(10, rotate(36))
one3 = ellipse(w = 10, h = 50,fill = 'red',stroke = 'none') | rotate(10) | repeat(18, rotate(20)) 
one2 =ellipse(w = 10, h = 50,fill = 'yellow',stroke = 'none') | rotate(10) | repeat(18, rotate(20)) | scale(0.8)
one1 = circle(r = 25,fill = 'orange')
two2 = ellipse(w = 20, h = 70,fill = 'green',stroke = 'black') | rotate(20) | repeat(10,rotate(36))
two1 = ellipse(w = 20, h = 70,fill='red',stroke = "none") | repeat(10,rotate(36))
three7 = ellipse(x = 0, y = 40 , w = 20, h = 70,fill='red',stroke = 'none') | repeat(10,rotate(36))
three6 = rectangle(w = 110,h = 110,fill="maroon") | rotate(45) | repeat(5,rotate(72))
three5 = ellipse( w = 30, h = 125,fill = '#F1C40F') | rotate(90) | repeat(10, rotate(36))
three4 = rectangle(w = 15, h = 15,x=35,y=35,fill = 'black',stroke = 'yellow') | rotate(45) | repeat(3,scale(0.8)) |repeat(10,rotate(36))
three3 = circle(r = 10,x = 0, y = 75,fill = 'red',stroke = 'none') | repeat(10,rotate(36))
three2 = rectangle(w = 10, h = 10,x=58,y=58,fill = "red",stroke = 'none') | rotate(45) |repeat(10,rotate(36))
three1 = rectangle(w = 10, h = 10,x=53,y=53,fill = "gold",stroke = 'none') | rotate(45) |repeat(10,rotate(36))
four6 = circle(x = -5, y = 105, r=5,fill = 'black',stroke = 'none') + circle(x = 5, y = 105, r=5,stroke = 'none',fill = 'black') | repeat(10,rotate(36))
four5 = rectangle(x=71,y=71,h = 10, w = 10,fill = "black",stroke='none') | rotate(45) | repeat(10,rotate(36))
four4 = line(x1 = 0,y1 = 0,x2 = 0, y2 = 122,stroke = "black") | repeat(10,rotate(36))
four3 = ellipse(x = 0, y = 60,w = 60,h =140 ,stroke = 'none',fill='#FE0101') | repeat(10,rotate(36))
four2 = circle(r = 135,fill = '#124B00',stroke = 'gold', stroke_width = 10)
four1 = circle(x =50 , y = 125, r = 4,fill = "#CD0000") | repeat(10,rotate(36))
show(four6,four5,four4,four3,four2,four1,three3,three2,three1,two2,two1,petal,div,three1,three2,three3,three4)