Code Sketch


Rakhi- Saanvi Mahesh Madgaonkar
By: Saanvi Mahesh Madgaonkar
Category: Art
cleari()
setSpeed(medium)

setPenColor(Color(98, 0, 0))
setPenThickness(5)
setBackground(cm.radialGradient(0, 0, Color(255, 153, 255), 100, white, true))
setPosition(-550,0)
lineTo(550,0)

setPosition(-550,-7)
lineTo(550,-7)

setPosition(-550,-14)
lineTo(550,-14)


setPosition(-550,-21)
lineTo(550,-21)

setPosition(-550,-28)
lineTo(550,-28)









setPosition(0,0)
setPenThickness(3)

val c1=cm.radialGradient(0, 0, Color(255, 0, 0), 100, Color(255, 0, 204), true)



def p = penColor(Color(110, 0, 0)) * penWidth(2) * fillColor(c1) -> Picture {
    repeat(6120 / 85) {
        forward(250)
        right(85)
    }
}
setPosition(0,0)
drawCentered(p)
visible()
setSpeed(fast)
def pattern(size: Int) {

    right(360, size)
    right(30)

}
patterns(100)

def patterns(steps: Int) {

    if (steps == 0) {

        ()
    }
    else {
        setFillColor((cm.radialGradient(0, 0, (red), 100, orange, true)))
        pattern(100)
        patterns(steps - 1)

    }

}
setSpeed(slow)
val shape= Picture{
repeat(360/10) {
    setPenColor(red)
    setFillColor(cm.radialGradient(0, 0, (yellow), 100,Color(255, 140, 36), true))
    right(360, 70)
    right(61)    
}}
drawCentered(shape)

setPenThickness(3)
setPenColor(Color(255, 114, 33))
val r = 6
val l = 1
val shapee= Picture{
repeat(40) {
    setPenThickness(0.1)
    
setPenColor(red)
    repeat(r) {
        circle(45)
        right(l)
    }
    left(r * l)
    right(15)
}}

drawCentered(shapee)