Дракон

Для просмотра анимации необходимо включить JavaScript.
 

Скачать Adobe Flash Player (необходима версия не ниже 9)

 

Считается, что такое название фрактал получил за сходство с традиционными китайскими драконами. По крайней мере, так показалось ученым, которые впервые его исследовали. Каждая ломаная-дракон является лишь приближением к дракону-фракталу и состоит из отрезков. Ломаная с номером n будет состоять из 2n отрезков. Длина каждого равна 1/2n-й части длины исходного отрезка. Если их занумеровать числами 0, 1, 2, ... и идти по ломаной, то после каждого отрезка нужно поворачивать. Направление поворота определяется номером k текущего отрезка:

  • повернуть направо, если k дает остаток 1 от деления на 4;
  • повернуть налево, если k дает остаток 3 от деления на 4;
  • поступить так же, как после отрезка с номером k/2 , если k четно.

Эти правила позволяют запрограммировать процедуру рисования драконов. Но на практике используют то, что четыре кривые с номером n – 2 полностью замощают n-ю кривую. Разумеется, для этого их надо масштабировать в 4 раза.

Можно переформулировать эти правила, чтобы получить рекурсивную процедуру построения ломаных-драконов. На каждом шаге нужно заменить каждый из отрезков, составляющих данную ломаную, на уголки — стороны равнобедренного прямоугольного треугольника, у которого этот отрезок является основанием. При этом нужно поочередно откладывать эти треугольники то влево, то вправо по ходу движения от одного конца ломаной к другому.

Если вырезать несколько плиток в форме фрактала дракона, то их можно так приложить друг к другу, что не останется промежутков. Если таких плиток много, то ими можно замостить часть плоскости. Причем сделать это можно разными способами.

Несколько первых ломаных-драконов можно буквально построить своими руками. Для этого нужно взять длинную узкую и тонкую полоску бумаги (чем тоньше, тем лучше!) и сложить ее пополам в одном направлении несколько раз (обычно после 7–8 складываний полоска становится слишком толстой, чтобы ее можно было аккуратно сложить еще раз). После этого нужно развернуть полоску. Следите, чтобы в складках получались прямые углы, тогда в профиль увидите кривую дракона.

Далее: Динамические фракталы


5
Показать комментарии (5)
Свернуть комментарии (5)

  • Searge  | 20.12.2017 | 18:55 Ответить
    В Firefox'е включен javascript и установлен Flash, но настройки безопасности блокируют его. Как добавить ваш сайт в белый список или это ошибка со стороны вашего сайта?
    Ответить
    • Searge > Searge | 20.12.2017 | 21:12 Ответить
      А нет. Всё-таки у вас. Даже с отключённой безопасностью и последней версией Shockwave Flash 28.0 r0 — не работает.
      Ответить
      • editor > Searge | 21.12.2017 | 01:54 Ответить
        Да, похоже, у нас. Постараемся разобраться и починить. Раньше всё работало, ничего не меняли -- похоже, флеш умирает как-то по частям. Сейчас удается запустить только основной плакат -- но там есть всё, что есть на отдельных флешках в подразделах, только немного мельче.
        Ответить
        • Searge > editor | 21.12.2017 | 20:05 Ответить
          да-да, плакат работает, но к сожалению, действительно мелко :-)
          Спасибо!
          Ответить
          • editor > Searge | 29.12.2017 | 05:20 Ответить
            Вроде бы починилось. Спасибо за сообщение об ошибке!
            Ответить
Написать комментарий
Элементы

© 2005–2025 «Элементы»