Pookkalam by Snobin Abraham

Code

#last part

Triangle=rectangle(w=210, h=210,fill="Tomato") | repeat(9, rotate(10))

Outer_Circle=circle(r=133, stroke="green",stroke_width=5,fill="yellow")

#middle part

small_circles=circle(x=115, y=0, r=10,fill="floralwhite") | repeat(36, rotate(10))

Middle_circle1=circle(x=50, y=0, r=50,fill="orangered") | repeat(2, rotate(180))

Middle_circle2=circle(x=50,y=0,r=50,fill="maroon") | rotate(60)

Middle_circle3=circle(x=50, y=0, r=50,fill="deeppink") | rotate(120)

Middle_circle4=circle(x=50, y=0, r=50,fill="maroon") | rotate(240)

Middle_circle5=circle(x=50, y=0, r=50,fill="deeppink") | rotate(300)

Outer_ellipse1=ellipse(x=0,y=45,w=45,h=90,fill="red") 

Outer_ellipse2=ellipse(x=0,y=45,w=45,h=90,fill="orange") | rotate(60)

Outer_ellipse3=ellipse(x=0,y=45,w=45,h=90,fill="green") | rotate(120)

Outer_ellipse4=ellipse(x=0,y=45,w=45,h=90,fill="orange") | rotate(240)

Outer_ellipse5=ellipse(x=0,y=45,w=45,h=90,fill="green") | rotate(300)

Outer_ellipse6=ellipse(x=0,y=45,w=45,h=90,fill="red") | rotate(180)

#inner part

Inner_ellipse1 = ellipse(x=25,y=0,w=50,h=14,fill="violet") | repeat(2, rotate (180))

Inner_ellipse2 = ellipse(x=25,y=0,w=50,h=14, fill="violet") | rotate (60)

Inner_ellipse3 = ellipse(x=25,y=0,w=50,h=14,fill="violet") | rotate (120)

Inner_ellipse4  = ellipse(x=25,y=0,w=50,h=14,fill="violet") | rotate (240)

Inner_ellipse5 = ellipse(x=25,y=0,w=50,h=14,fill="violet") | rotate (300)

Inner_circle=circle(r=10,fill="tomato")

#show

show(Triangle,Outer_Circle)

show(small_circles, Middle_circle1, Middle_circle2, Middle_circle3, Middle_circle4, Middle_circle5)

show(Outer_ellipse1,Outer_ellipse2,Outer_ellipse3,Outer_ellipse4,Outer_ellipse5,Outer_ellipse6)

show(Inner_ellipse1,Inner_ellipse2,Inner_ellipse3,Inner_ellipse4,Inner_ellipse5,Inner_circle)