Ich habe den Code von Javascript in c # übersetzt, was Sie finden können, wenn Sie zu dieser ausgezeichneten Demo in Ссылка
Meine Übersetzung soll nur einen einzigen Drachen erzeugen, wenn ich auf den Knopf klicke, aber ich glaube, ich habe in meiner Version etwas verpasst.
Weitere Informationen finden Sie im Wikipedia-Artikel: Drachenkurve .
Unvollständige Drachenfraktalausgabe: Code:
%Vor% Ich habe den Code aufgeräumt und versucht herauszufinden, wie die Arrays pattern
und position
funktionieren sollten, um die richtige Sequenz zu erzeugen, aber ich konnte es nicht herausfinden. Das letzte Element im Array pattern
wird zum Beispiel nie benutzt ...
Es gibt jedoch eine einfachere Methode, die Methode getNext
nur mit einem Zähler zu implementieren:
Ich habe diese Methode schon vor etwa 20 Jahren benutzt und fand diese Implementierung auf der Wikipedia-Seite dragon curve .
Der Bereinigungscode mit dieser getNext
-Implementierung sieht folgendermaßen aus:
Tags und Links javascript c# fractals