Code Sketch
Rakhi- 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)