def arcs(len: Int, ang: Int) {
if (len > 0) {
repeat(10) { // この3行が
forward(len) // 単位図形の
left(ang) // コード
}
arcs(len - 1, -ang)
}
}
clear; arcs(10, 19)
def arc(len:Int, ang:Int) { // 単位図形
repeat(10) {
forward(len)
left(ang)
}
}
def arcs(len: Int, ang: Int) { // 複数のarc
if (len > 0) {
arc(len, ang)
arcs(len-1, -ang)
}
}
clear; arcs(10, 19)