1. начинаем с Axiom: F - один шаг вверх с рисованием линии (см. Рис.1).
Приложение само все масштабирует к размерам окна.
2. заменяем по правилам
(все! :) F -> F[-FF]F[+FF]F т.о. и получим F[-FF]F[+FF]F. Пускаем
лого-черепаху: шаг вверх, запомнить позицию (1), повернуть против часовой
стрелки, 2 шага вперед, вернуться в позицию (1) (угол тоже восстановится), шаг
вверх, запомнить позицию (2), поворот, 2 шага, вернуться в (2) и последний шаг
вверх. Рисунок опять масштабирован к окну. Т.о. отрезок F (Рис.1) заменился на
веточку (Рис.2).
3. повторяем все с начала, т.е. каждый отрезок (F) заменяем
на веточку (на самам деле все делает рекурсивная подстановка строк F ->
F[-FF]F[+FF]F) и т.д.
Еще раз напоминаю, что LSFractal
использует несколько нестандартную запись правил подстановки - Rules)
И вот что получится через 4 шага
Чтобы получить сложное дерево можно (и нужно) использовать несколько правил подстановки.