Code Sketch
Tears from Eye of Sun
Category: Art
clear
setAnimationDelay(5)
right
def circle(){
repeat(180){
forward(1)
left(2)
}
}
def circlem(){
repeat(360){
forward(1)
left(1)
}
}
def smallc(){
repeat(9){
forward(10)
left(40)
}
}
def semi(){
repeat(6){
setPenColor(purple)
setFillColor(yellow)
penUp
forward(100)
penDown
circle()
penUp
back(100)
left(15)
setPenColor(red)
setFillColor(orange)
penUp
forward(100)
penDown
smallc()
penUp
back(100)
left(15)
}
}
def tearleft(){
left(155)
forward(90)
left(10)
forward(70)
left(20)
forward(50)
left(30)
forward(30)
left(40)
forward(10)
left(15)
forward(20)
}
def tearright(){
right(68)
forward(90)
right(10)
forward(70)
right(20)
forward(50)
right(30)
forward(30)
right(40)
forward(10)
right(15)
forward(20)
}
def tearlefts(){
left(155)
forward(45)
left(10)
forward(35)
left(20)
forward(25)
left(30)
forward(15)
left(40)
forward(5)
left(15)
forward(10)
}
def tearrights(){
right(68)
forward(45)
right(10)
forward(35)
right(20)
forward(25)
right(30)
forward(15)
right(40)
forward(5)
right(15)
forward(10)
}
repeat(16){
repeat(2){
semi()
penUp
forward(300)
semi()
penUp
back(200)}
jumpTo(0,0)
right(22.5)
}
setPenColor(green)
setFillColor(blue)
jumpTo(0,-50)
penDown
circlem()
penUp
left(90)
jumpTo(0,-50)
penDown
tearleft()
penUp
jumpTo(0,-50)
penDown
tearright()
penUp
right(90)
jumpTo(0,-350)
penDown
tearlefts()
penUp
jumpTo(0,-350)
penDown
tearrights()
penUp
right(90)
jumpTo(0,-550)
penDown
tearlefts()
penUp
jumpTo(0,-550)
penDown
tearrights()
penUp