Benutzer-Werkzeuge

Webseiten-Werkzeuge


ws1415:rekursivekunst

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ws1415:rekursivekunst [2014/11/12 14:53]
mr.lazy [Absolutes Chaos?]
ws1415:rekursivekunst [2021/04/30 04:15] (aktuell)
207.46.13.90 Links angepasst weil Seiten im Wiki verschoben wurden
Zeile 1: Zeile 1:
 Hallo alle miteinander,​ Hallo alle miteinander,​
  
-Hier findet ihr "​Rekursive Kunst"​. Dies sind Bilder, die durch Aufruf rekursiver Funktionen in Verbindung mit Pythons Turtlegraphik entstehen. Die Ergebnisse sind teilweise so unerklärlich wie schön:+Hier findet ihr "​Rekursive Kunst"((Ein Projekt von [[j_b]] und [[Tilman Dietzel]])). Dies sind Bilder, die durch Aufruf rekursiver Funktionen in Verbindung mit Pythons Turtlegraphik entstehen. Die Ergebnisse sind teilweise so unerklärlich wie schön:
 ====1. Absolutes Chaos?==== ====1. Absolutes Chaos?====
 {{ws1415:​rekkunst:​kurve2gesamt.jpg}} {{ws1415:​rekkunst:​kurve2gesamt.jpg}}
 Diese beeindruckende Kurve ergibt sich aus dem (eigentlich dafür erstaunlich kurzen) Python-Code:​ Diese beeindruckende Kurve ergibt sich aus dem (eigentlich dafür erstaunlich kurzen) Python-Code:​
 <code python> <code python>
-turtle.setworldcoordinates(-2000,​ -400, -300, 2300) 
-n, r = 1000, 3 
 def kurve1(n, r): def kurve1(n, r):
  if (r == 0):  if (r == 0):
Zeile 19: Zeile 17:
  turtle.fd(n/​(r*3))  turtle.fd(n/​(r*3))
  kurve1(n/​i,​ r-1)  kurve1(n/​i,​ r-1)
 +turtle.setworldcoordinates(-2000,​ -400, -300, 2300)
 +n, r = 1000, 3
 +turtle.speed(1000)
 +turtle.delay(0)
 +kurve1(n, r)
 </​code>​ </​code>​
 +Leider erkennt man auf dem Bild nicht annähernd, wie komplex das ganze wirklich ist, deshalb empfehle ich jedem, der mal 'ne minute Zeit hat, das sich selbst anzuschauen.
 +Hier ist trotzdem nochmal ein kleiner Ausschnitt (man erhält ihn, indem man $\texttt{turtle.setworldcoordinates()}$ nicht benutzt).
 +[[https://​owncloud.tu-berlin.de/​public.php?​service=files&​t=d5c8fe736a679d9eae9f2736f0dbc354|Hier]] ist noch ein Link zu einer SVG-Datei (Rastergrafik). Diese ist beliebig hochauflösend.
 +{{ws1415:​rekkunst:​1kurve_ausschnitt.jpg}}
ws1415/rekursivekunst.1415800425.txt.gz · Zuletzt geändert: 2016/05/10 14:46 (Externe Bearbeitung)