Zeichnung einer fraktalen Struktur in Python
Ich versuche zu zeichnen, fractal tree in Python, der hat 3 Filialen. Ich weiß, wie man einen Baum zeichnen, mit 2 Abteilungen, sondern mit drei Filialen...nicht sicher
Versucht, Beispiele zu finden, aber konnte nicht. Nur Beispiele für Bäume mit zwei ästen.
Hat jemand irgendwelche Ideen, wie das zu tun?
2 Zweige Baum, den ich verwendete den folgenden code:
import turtle
def tree(f_lenght, min_lenght=10):
"""
Draws a tree with 2 branches using recursion
"""
turtle.forward(f_lenght)
if f_lenght > min_lenght:
turtle.left(45)
tree(0.6*f_lenght, min_lenght)
turtle.right(90)
tree(0.6*f_lenght, min_lenght)
turtle.left(45)
turtle.back(f_lenght)
turtle.left(90)
tree(100)
turtle.exitonclick()
Verstehen Sie die Winkel gewählt, in den existierenden code? Welchen Winkel meinst du die Zweige sollten in einem 3-verzweigten Baum?
Mehr oder weniger...die Frage ist, wie zu reservieren zusätzlichen code-Zeilen und wie teilen Sie diese Winkel dann
Mehr oder weniger...die Frage ist, wie zu reservieren zusätzlichen code-Zeilen und wie teilen Sie diese Winkel dann
InformationsquelleAutor MirelK | 2015-04-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist hier ein erweitertes Beispiel. Mit Ihrer Methode zu machen, Zweige, es ist sehr einfach zu machen, überschneiden Sie, so dass ich fügte hinzu, ein paar Parameter zu helfen. Fühlen Sie sich frei zu spielen, um mit dem code, aber dies ist ein Beispiel von beliebigen Ebenen der Rekursion.
InformationsquelleAutor Tristan Maxson