Сайт Чепурко Акима
О чём этот сайт?
Этот сайт посвящен Чепурко Акиму, а также тут можно генерировать L-деревья.
О себе
ВУЗ: ДонНТУ
Факультет: ИСП
Кафедра: Прикладная математика и искусственный интеллект
Фамилия: Чепурко
Группа: ИИ-23
Курс: Организация компьютерных сетей
Фото
Вот так я выгляжу:
Генератор L-деревьев
L-деревья — это фрактальные структуры, построенные по принципу L-систем (систем Линденмайера). Они моделируют ветвление растений с помощью простых правил переписывания строк, где каждая буква обозначает действие — например, движение вперёд, поворот или создание новой ветви.
В основе L-системы лежит начальная строка (называемая аксиомой). Затем задаётся набор правил переписывания — они говорят, на что заменять каждый символ на следующей итерации. Каждая буква в строке управляет черепашкой (виртуальным "пером", как в черепашьей графике):
- F — нарисовать линию вперёд;
- + — повернуть направо на заданный угол;
- - — повернуть налево;
- [ — сохранить текущее положение и угол (начало ветки);
- ] — восстановить сохранённое положение и угол (конец ветки).
Если повторить процесс несколько итераций, то из короткой строки вроде F получится длинная последовательность символов, которую программа интерпретирует как схему ветвления дерева.