MWS_2021/unity_artifitial_world-st/Assets/LSystem/Anabaena_parametryczna.txt
2021-04-11 02:36:28 +02:00

26 lines
569 B
Plaintext

#axiom
l(1)
# KOMENTARZ NIE DZIALAJA W AKSOJAMATACH
#L
# l(1) - dorosly znak
# l(0) - dziecko znak
#rules
# jak jest dorosly
#L->lR
l(a) : a>= 1 -> l(0)r(0.5)
# tworzymy l malego i doroslego R; zmiana z 1 na 0.5 zeby byl dluzszy okres regenracji
#R->Lr
r(a) : a>= 1 -> l(0.5)r(0)
# analogicznie; zmiana z 1 na 0.5 zeby byl dluzszy okres regenracji
# jak nie jest dorosly
#l->L
l(a) : a<1 -> l(a+0.1)
# jak l(a) nie jest dorosly to zwieksza sie o 0.1 - zmiana na 0.5 zeby byl dluzszy okres regenracji
#r->R
r(a) : a<1 -> r(a+0.1)
# analogicznie dla r
#end rules