Code Sketch


Diya with Gradient
By: Maya Anay Kamat
// step 1
//clear
//setSpeed(superFast)
//showAxes()
//showGrid()
//def baseColor= brown
//setFillColor(baseColor)
////right
////hop(200)
////right()
////right(180,200)
//
////Base
//right
//hop(200)
//right()
//right(180,200)
//
////left arc
//right(120)
//left(60,200)
//
////right arc
//left(60)
//right(120)
//left(60,200)
//penUp()
//left(-60,200)
//right(60)
//penDown()

// step2- Gradient liner
cleari
setSpeed(superFast)
def backgroundColor= cm.radialMultipleGradient(
    0, 0, 
    500,
    Seq(0,0.5,0.8), 
    Seq(yellow,white,blue), 
    false)
    setBackground(backgroundColor)
//showAxes()
//showGrid()
def baseColor= cm.linearGradient(
        0, 0, 
        Color(158, 104, 19), 
        200, 0, 
        brown, 
        true)
setFillColor(baseColor)
//right
//hop(200)
//right()
//right(180,200)

//Base
right
hop(200)
right()
right(180,200)

//left arc
right(120)
left(60,200)

//right arc
left(60)
right(120)
left(60,200)
penUp()
left(-60,200)
right(60)
penDown()

//Diya
//setFillColor(noColor)
//right(30)
//left(60,200)
//left(150)
//
//
//right(30)
//left(60,200)
//left(150)

// radial multiple gradient
//Diya with Baati
def diyaColor = cm.radialMultipleGradient(
    0, 0, 
    200, 
    Seq(0,   0.25,  0.6),
    Seq(red,yellow,orange), 
    false)
setFillColor(diyaColor)
right(30)
left(60,200)
left(150)


right(30)
left(60,200)
left(150)