Code Sketch
a pattern of shapes
cleari()
setSpeed(fast)
setBackgroundV(cm.black,cm.blue)
setPenColor(black)
setPenThickness(5)
def triangle(steps:Long,size:Double)
{
if(steps==0)
{
}
else
{
forward(size)
left(120)
triangle(steps-1,size)
}
}
def square(steps:Long,size:Double)
{
if(steps==0)
{
}
else
{
forward(size)
left(90)
triangle(steps-1,size)
}
}
var clr = ColorMaker.hsla(0,1.00,0.5,0.36)
repeat(18) {
setFillColor(clr)
repeat(5) {
forward(140)
right(72)
}
right(20)
clr=clr.spin(20)
}
repeat(36) {
setPosition(0,0)
setFillColor(randomColor.fadeOut(0.8))
left(100)
square(4,140)
triangle(3,140)
}