Koch { alfabeto = [F, +, -] ; inicio = [F] ; producciones = [ F -> [F,+,F,-,F,-,F,+,F] ] } Algae { alfabeto = [Fa, Fb] ; inicio = [Fa] ; producciones = [ Fa -> [Fa, Fb] ; Fb -> [Fa] ] } Fibonacci numbers { alfabeto = [Fa,Fb] ; inicio = [Fa] ; producciones = [ Fa -> [Fb] ; Fb -> [Fa,Fb] ] } Cantor 1 { alfabeto = [Fa, Fb] ; inicio = [Fa] ; producciones = [ Fa -> [Fa,Fb,Fa] ; Fb -> [Fb,Fb,Fb] ] } Cantor 2 { alfabeto = [F,f,] ; inicio = [F] ; producciones = [ F -> [F,f,F] ; f -> [f,f,f] ] } C Koch { alfabeto = [F, +, -] ; inicio = [F,-,F,-,F,-,F] ; producciones = [ F -> [F,-,F,+,F,+,F,F,-,F,-,F,+,F] ] } CKochis { alfabeto = [F, +, -] ; inicio = [F,-,F,-,F,-,F] ; producciones = [ F -> [F,+,F,F,-,F,F,-,F,-,F,+,F,+,F,F,-,F,-,F,+,F,+,F,F,+,F,F,-,F] ] } C Kochil { alfabeto = [F, f,+, -] ; inicio = [F,+,F,+,F,+,F] ; producciones = [ F -> [F,+,f,-,F,F,+,F,+,F,F,+,F,f,+,F,F,-,f,+,F,F,-,F,-,F,F,-,F,f,-,F,F,F] ; f -> [f,f,f,f,f,f]] } Koch A { alfabeto = [F, +, -] ; inicio = [F,-,F,-,F,-,F] ; producciones = [ F -> [F,F,-,F,-,F,-,F,-,F,-,F,+,F] ] } Koch B { alfabeto = [F, +, -] ; inicio = [F,-,F,-,F,-,F] ; producciones = [ F -> [F,F,-,F,-,F,-,F,-,F,F] ] } Koch C { alfabeto = [F, +, -] ; inicio = [F,-,F,-,F,-,F] ; producciones = [ F -> [F,F,-,F,+,F,-,F,-,F,F] ] } Koch D { alfabeto = [F, +, -] ; inicio = [F,-,F,-,F,-,F] ; producciones = [ F -> [F,F,-,F,-,-,F,-,F] ] } Koch E { alfabeto = [F, +, -] ; inicio = [F,-,F,-,F,-,F] ; producciones = [ F -> [F,-,F,F,-,-,F,-,F] ] } Koch F { alfabeto = [F, +, -] ; inicio = [F,-,F,-,F,-,F] ; producciones = [ F -> [F,-,F,+,F,-,F,-,F] ] } Dragon Curve { alfabeto = [Fl,Fr,+,-, red, blue] ; inicio = [Fl] ; producciones = [ Fl -> [red, Fl,+,Fr,+] ; Fr -> [blue,-,Fl,-,Fr] ] } Sierpinski gasket { alfabeto = [Fl,Fr,+,-] ; inicio = [Fr] ; producciones = [ Fl -> [Fr,+,Fl,+,Fr] ; Fr -> [Fl,-,Fr,-,Fl] ] } Hexagonal Gosper curve { alfabeto = [Fl,Fr,+,-] ; inicio = [Fl] ; producciones = [ Fl -> [Fl, +,Fr, +,+,Fr, -,Fl, -,-,Fl, Fl, -,Fr, +] ; Fr -> [-,Fl, +,Fr, Fr, +,+,Fr, +,Fl, -,-,Fl, -,Fr] ] } Quadratic Gosper Curve { alfabeto = [Fr,Fl,+,-] ; inicio = [-,Fr] ; producciones = [ Fl -> [ Fl, Fl, -,Fr, -,Fr, +,Fl, +,Fl, -,Fr, -,Fr, Fl, +,Fr, +,Fl, Fl, Fr, -,Fl, +,Fr, +,Fl, Fl, +,Fr, -,Fl, Fr, -,Fr, -,Fl, +,Fl, +,Fr, Fr, -] ; Fr -> [+,Fl, Fl, -,Fr, -,Fr, +,Fl, +,Fl, Fr, +,Fl, -,Fr, Fr, -,Fl, -,Fr, +,Fl, Fr, Fr, -,Fl, -,Fr, Fl, +,Fl, +,Fr, -,Fr, -,Fl, +,Fl, +,Fr, Fr] ] } 3 x 3 Macrotile { alfabeto = [L,R,F,+,-] ; inicio = [L] ; producciones = [ L -> [L,F,R,F,L,-,F,-,R,F,L,F,R,+,F,+,L,F,R,F,L] ; R -> [R,F,L,F,R,+,F,+,L,F,R,F,L,-,F,-,R,F,L,F,R] ] } 5 x 5 Macrotile { alfabeto = [L,R,F,+,-] ; inicio = [L] ; producciones = [ L -> [L,+,F,+,R,-,F,-,L,+,F,+,R,-,F,-,L,-,F,-,R,+,F,+,L,-,F,-,R,-,F,-,L,+,F,+,R,-,F,-,L,-,F,-,R,-,F, -,L,+,F,+,R,+,F,+,L,+,F,+,R,-,F,-,L,+,F,+,R,+,F,+,L,-,R,-,F,+,F,+,L,+,F,+,R,-,F,-,L,+,F,+,R,-,F,-,L] ; R -> [R,-,F,-,L,+,F,+,R,-,F,-,L,+,F,+,R,+,F,+,L,-,F,-,R,+,F,+,L,+,F,+,R,-,F,-,L,+,F,+,R,+,F,+,L,+,F,+, R,-,F,-,L,-,F,-,R,-,F,-,L,+,F,+,R,-,F,-,L,-,F,-,R,+,F,+,L,-,F,-,R,-,F,-,L,+,F,+,R,-,F,-,L,+,F,+,R] ] }