Pookkalam by Mohammed Naheel V

Code

c = circle()
show(c)
#circle
main = circle(r=150, fill="green",stroke="none")
#outer layer
white = rectangle (w=209,h=209,fill="#fff000", stroke="none") | repeat (15,rotate(50))
yellow = rectangle (w=193,h=193,fill="yellow", stroke="yellow")|rotate(15) | repeat (15,rotate(50))
orange = rectangle (w=178,h=178,fill="orange", stroke="orange")|rotate(0) | repeat (15,rotate(50))
red = rectangle (w=165,h=165,fill="green", stroke="red")|rotate(15) | repeat (15,rotate(50))
darkred = rectangle (w=153,h=153,fill="darkred", stroke="darkred")|rotate(0) | repeat (15,rotate(50))
#innercircle
inner=circle(r="100", fill="darkred",stroke="darkred")
inner_white = ellipse  (r=100,fill="white", stroke="white") | repeat (9,rotate(100))
inner_white_pink = circle  (w=120,h=120,fill="red", stroke="#9be848") | repeat (7,rotate(20))
inner_white_uu = circle  (w=120,h=120,fill="", stroke="#9be848") | repeat (7,rotate(20))
inner_white_inner_pink =circle  (r=50,fill="#7C4F7F", stroke="#EB00F7") | repeat (7,rotate(50))
inner_white_inner_red = circle  (r=25,fill="yellow", stroke="red") | repeat (7,rotate(30))
#inner_circle
#show
show(main,white,yellow,orange,red,darkred,inner,inner_white,inner_white_pink,inner_white_uu,inner_white_inner_pink,inner_white_inner_red)
l=ellipse(w=80,h=10,x=25,y=44,stroke="white",stroke_width=1,fill="darkred") | rotate(22.5)
flower=l | repeat(20, rotate(85))
show(flower)