Drachenkurve

So…noch ein bisschen rumgespielt und dabei die Drachenkurve reproduziert:

Drachenkurve


Dafür bin ich von einem String ausgegangen, in dem anfangs nur „R“ steht.
Den habe ich dann in eine (rekursive) Funktion gesteckt, die in jedem Durchlauf folgende Textersetzung durchführt:

„R“ -> „+R––L+“
„L“ -> „–R++L–“

Das bedeutet, dass nach einem Durchlauf „+R––L+“ im String steht und im nächsten dann „++R––L+–––R++L–+„. Nach 14 Durchläufen hat man dann einen kilometerlangen String aus lauter Plussen, Minussen, Ls und Rs. Diesen String habe ich dann als Anweisung zum Malen verwendet, bei dem die Zeichen folgendermassen interpretiert wurden:

„–“: Zeichenrichtung um 45° nach links drehen,
„+“: Zeichenrichtung um 45° nach rechts drehen,
„L“, „R“: eine Linie einer bestimmten Länge (hier: 2 Pixel) in die aktuelle Zeichenrichtung ziehen.

Das ist eigentlich schon alles. Simpler gehts eigentlich kaum, und trotzdem kommt dann so eine mehr oder weniger interessante Grafik heraus.

Mehr dazu gibts in Wikipedia: Fraktal

655 Gedanken zu „Drachenkurve

  1. 1xBet промокод на первый депозит — Промокод Для Регистрации 1XBET

    Букмекерская контора предлагает всем новым клиентам бонус в виде 100% от суммы первого депозита. Для его получения необходимо зарегистрироваться и в течение 30 дней после регистрации пополнить баланс своего счета на сумму от 1 евро. Максимальная сумма бонуса составляет 100 евро. Например, игрок создал новую учетную запись и внес депозит в размере 30 евро. Он также получит 30 евро на свой бонусный счет.
    Однако если ввести промокод при регистрации 1xBet, то бонус составит 130%. промокоды 1xbet

  2. Betwinner промокод — бонус до 125% от суммы пополнения — Betwinner промокод при регистрации 2022

    БК Betwinner — амбициозная молодая контора, сделавшая ставку на гибкую систему бонусов и акционных предложений, которые доступны как новичкам, так и пользователям со стажем. Особое место в списке предложений занимает Betwinner промокод при регистрации, с помощью которого можно начать делать ставки, уже имея солидную сумму на счету. бетвиннер промокод

  3. Получить Промокод 1XBET На сегодня, в букмекерской конторе 1хбет промокод открывает 130% бонус на первый депозит до 32 500 рублей. Бесплатный промокод для 1xbet на 2022 год промокод 1 xbet

  4. Промокод бк 1xbet позволит игрокам принимать участие в акциях и получать разные поощрения, к примеру, бесплатные ставки. В нашей группе можно взять промокод 1xbet. Рабочий промокод до 32 500 на сегодня: промокоды икс бет

  5. Промокод для БК 1xbet доступен бесплатно на сегодня. Забирайте промокод и вводите его в специальное поле, получив приветственный бонус +130% от депозита. промокод на 1x bet

  6. Внимание, Бетвиннер промокод на сегодня начинает работать после внесения первого депозита и сумма бонуса напрямую зависит от суммы пополнения. А именно, за промо код можно получить до 125% от баланса с максимальной суммой 25 000 рублей. промокод betwinner

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>