3D Tree Recursion

This project is an assignment focused on creating a tree structure using the Three.js library and the power of recursion. It aims to demonstrate the versatility of recursive algorithms and the power of the Three.js library in creating complex and intricate structures.

A few suggestions before starting,

- Click submit with initial values to initiate the tree.
- Number of branches defaults to maximum capacity.
- A recursion of depth 3 starts being computationally demanding, beware!
- Click and drag to move the camera.
- Click on an initiated tree to add branches!

Enjoy!

Implementation