startshape SPIKES
rule SPIKES {
SPIKE {} SPIKE {r 180}
}
// // choose a new spike // rule SPIKE {
LSPIKE {}
}
rule SPIKE {
RSPIKE {}
}
rule SPIKE 0.5 {
// stop
}
// regular right spike rule RSPIKE {
CIRCLE{} RSPIKE { y 0.2 s 0.985 r -3}
}
// split spike rule RSPIKE 0.012 {
SPIKE { r 270} SPIKE { r 90 } RSPIKE {y 0.2 s 0.985 r -3}
}
// switch directions rule RSPIKE 0.01 {
LSPIKE{}
}
// regular left spike rule LSPIKE {
CIRCLE{} LSPIKE { y 0.2 s 0.985 r 3}
}
// split left spike rule LSPIKE 0.012 {
SPIKE { r 270 } SPIKE { r 90 } LSPIKE {y 0.2 s 0.985 r 3}
}
// switch directions rule LSPIKE 0.01 {
RSPIKE{}
}