Code Sketch
bicycle
def b = Picture {
right(27)
forward(120)
left(117)
forward(50)
back(100)
forward(50)
left(63)
forward(75)
left(117)
forward(200)
right(62)
forward(45)
back(86)
left(62)
forward(60)
right(138)
forward(54)
}
def c = Picture {
repeat(360) {
forward(1)
right(1)
}
}
def l = Picture {
repeat(8) {
forward(55.5)
back(55.5)
right(45)
}
}
def cycle = picStack(
penWidth(4) * penColor(Color(0, 0, 102)) -> b,
penWidth(6) * penColor(black) * trans(-78, -55) -> c,
penWidth(6) * penColor(black) * trans(195, -55) -> c,
penWidth(2) * penColor(Color(102, 102, 102)) * trans(-20.4, -55) -> l ,
penWidth(2) * penColor(Color(102, 102, 102)) * trans(253, -55) -> l
)
cleari()
setAnimationDelay(100)
penColor(noColor)
penUp()
forward(40)
right()
forward(220)
penDown()
setFillColor(Color(255, 51, 51))
setPenColor(noColor)
left(40)
forward(54)
right(40)
back(60)
right(60)
forward(41)
draw(cycle)