Java program that generates beautiful recursive trees with stunning UI.
Github Repo
# You will need to have Java 8 installed (other versions not tested)
$ git clone https://github.com/ianramzy/recursive-trees.git
# run Branches.java
I created this when I was first learning about recursion, and I wanted a way to visualize what was happening. I did a bit of tinkering and it turns out the results can be beautiful, so I decided to make GUI for more experimenting.
It generates trees using recursion, lines are drawn onto a window where the user specifies number of recursions (number of branches) and various other parameters can be changed. In essence it's a fancy tree generator powered with recursion.
I built this in pure Java.
In the future I would like to add even more options for tree customization such as number of recursions per branch and rounded branches.
Another project by Ian Ramzy