This project grows tree-like branching structures from a single seed point, using recursive logic scripted with the Python 3 component in Grasshopper. A few simple parameters control how the form develops.💡
First, I wrote a script using the Python 3 (Py3) component in Grasshopper. This code relies on recursive logic to generate the overall branching structure.
Here are the variables for this section: 🔸 Inputs: Random Seed, Base Point, and Growth Logic (Length and Angle) 🔹 Outputs: Generative Curves
Ultimately, for a better visual representation, I connected the curves generated by the code to the Multipipe component (which is a SubD tool in Grasshopper) to create a continuous volume over the lines. 🎯
By changing the seed variable in the Python code and tweaking the pipe settings, different forms take shape.
- Rhinoceros 3D / Grasshopper
- Python 3 / Py3 Component (for coding the recursive functions and generating the branching geometry)
- Multipipe Component (for visual representation and adding volume to the lines)
