Dragon: | |
axiom: "FX" | |
axiom_multiplier: 1 | |
rules: "X:X+YF+. ; Y:-FX-Y" | |
rotation_angle: 90.0 | |
nb_iter: 12 | |
Gosper: | |
axiom: "AB" | |
rules: "A: A-B--B+A++AA+B-. ; B: +A-BB--B-A++A+B." | |
rotation_angle: 60.0 | |
nb_iter: 3 | |
Hilbert: | |
axiom: "L" | |
rules: "L:-RF+LFL+FR-. ; R:+LF-RFR-FL+." | |
rotation_angle: 90.0 | |
nb_iter: 5 | |
skipped: LR | |
Icy: | |
axiom: "F+F+F+F" | |
rules: "F: FF+F++.F+F " | |
rotation_angle: 90.0 | |
nb_iter: 5 | |
Islands: | |
axiom: "F-F-F-F" | |
rules: "F:F-U+FF-F-FF-FU-FF+U-FF+F+FF+FU+FFF ; U:UUUUUU" | |
rotation_angle: 90.0 | |
nb_iter: 2 | |
Koch: | |
axiom: "F--F--F" | |
rules: "F: F+F-.-F+F" | |
rotation_angle: 60.0 | |
nb_iter: 6 | |
Minkowski: | |
axiom: "F" | |
rules: "F: F+F-F-F.F+F+F-F " | |
rotation_angle: 90.0 | |
nb_iter: 3 | |
Peano: | |
axiom: "++FA" | |
rules: "A:A-BA+CA+CA+CA-BA-BA-BA+CA. ; B:F-F-F-F. ; C:F+F+F+F." | |
rotation_angle: 22.5 | |
nb_iter: 4 | |
skipped: ABC | |
Penrose tiling: | |
axiom: "[N]++[N]++[N]++[N]++[N]" | |
rules: "A:O++B----N[-O----A]++ ; N:+O--B[---A--N]+ ; O:-A++N[+++O++B]- ; B:--O++++A[+B++++N]--N" | |
rotation_angle: 36.0 | |
nb_iter: 5 | |
Pentadendrite: | |
axiom: "F-F-F-F-F" | |
rules: "F:F-F-F+.+F+F-F" | |
rotation_angle: 72.0 | |
nb_iter: 4 | |
Polygon with angle 30 degrees: | |
axiom: "F+." | |
rules: "" | |
rotation_angle: 30.0 | |
nb_iter: 1 | |
axiom_multiplier: 12 | |
Polygon with angle 150 degrees: | |
axiom: "F+." | |
rules: "" | |
rotation_angle: 150.0 | |
nb_iter: 1 | |
axiom_multiplier: 12 | |
Polygon with angle 175 degrees: | |
axiom: "F+." | |
rules: "" | |
rotation_angle: 175.0 | |
nb_iter: 1 | |
axiom_multiplier: 72 | |
Polygon with angle 179 degrees: | |
axiom: "F+." | |
rules: "" | |
rotation_angle: 179.0 | |
nb_iter: 1 | |
axiom_multiplier: 360 | |
Polygon 9*5: | |
axiom: "r+" | |
rules: "r: F++F--F--F++F." | |
rotation_angle: 40.0 | |
nb_iter: 1 | |
axiom_multiplier: 9 | |
Repetition 3: | |
axiom: "F#+F#+F#" | |
rules: "" | |
rotation_angle: 120.0 | |
nb_iter: 1 | |
axiom_multiplier: 1 | |
Repetition 5: | |
axiom: "F#+F#+F#+F#+F#" | |
rules: "" | |
rotation_angle: 72.0 | |
nb_iter: 1 | |
axiom_multiplier: 1 | |
Repetition 6: | |
axiom: "F#+F#+F#+F#+F#+F#" | |
rules: "" | |
rotation_angle: 60.0 | |
nb_iter: 1 | |
axiom_multiplier: 1 | |
Returns with angle 5 degrees: | |
axiom: "|+." | |
rules: "" | |
rotation_angle: 5.0 | |
nb_iter: 1 | |
axiom_multiplier: 72 | |
Round star: | |
axiom: "F" | |
rules: "F:F+.+F" | |
rotation_angle: 77.0 | |
nb_iter: 7 | |
Sierpinsky carpet: | |
axiom: "A" | |
rules: "A:B-A-B. ; B:A+B+A." | |
rotation_angle: 60.0 | |
nb_iter: 6 | |
Spider: | |
axiom: "F*+." | |
rules: "" | |
rotation_angle: 61.0 | |
nb_iter: 1 | |
axiom_multiplier: 500 | |
coeff: 0.99 | |
Spiral 1: | |
axiom: "Fu+." | |
rules: "" | |
rotation_angle: 10.0 | |
nb_iter: 1 | |
axiom_multiplier: 500 | |
Spiral 2: | |
axiom: "F*+." | |
rules: "" | |
rotation_angle: 10.0 | |
nb_iter: 1 | |
axiom_multiplier: 500 | |
coeff: 1.01 | |
Spiral 3: | |
axiom: "F*+." | |
rules: "" | |
rotation_angle: 10.0 | |
nb_iter: 1 | |
axiom_multiplier: 500 | |
coeff: -1.01 | |
Squigly: | |
axiom: "r" | |
rules: "r: Fr+FL+Fr. ; L: FL-Fr-FL" | |
rotation_angle: 60.0 | |
nb_iter: 9 | |
Tree: | |
axiom: "B" | |
rules: "A: AA; B: A[-B][+B]" | |
rotation_angle: 20.0 | |
nb_iter: 5 | |
starting_angle: 90 | |
Tree 2: | |
axiom: "F" | |
rules: "F: F[.+FF][.-FF]F[.-F][.+F]F" | |
rotation_angle: 36.0 | |
nb_iter: 3 | |
starting_angle: 90 | |
Triangle with spiral: | |
axiom: "F*+." | |
rules: "" | |
rotation_angle: 122.0 | |
nb_iter: 1 | |
axiom_multiplier: 500 | |
coeff: 0.94 | |
3D example: | |
axiom: "F+F+F .MFM. F+F+F" | |
rules: "" | |
rotation_angle: 90.0 | |
nb_iter: 1 | |
3D spring: | |
axiom: "F+P." | |
rules: "" | |
rotation_angle: 10.0 | |
nb_iter: 1 | |
axiom_multiplier: 500 | |