Hi everyone. So, I’m trying to create a roof canopy based on crown shyness behavior of trees. It is based on voronoi cells structure but with a tree branches/leaves like members/jali in between all the cells. One way of creating it is using fractals. Is there any other less complicated method as well? Also is it possible to control the density of members/jali based on attractor points?
Thanks in Advance!
Hi Ethan, thanks for your input. But in my case the cells have to join each other as every cell will be made in ms(mild steel) pipe. Thus they have to be welded to each other, to support the structure. What I’m looking here is how can i create a member/jali in between each cell, whose density can vary as per attractor points(i.e sun) Since it is a roof canopy and its basic purpose is to provide shade.
Cheers!
You should look into two-dimensional L-systems!
The Rhino.Python Primer features a great script for iterative tree growth on page 67. Scripting might be necessary to achieve this, since you need multi-level iterations.
You should approach the problem with a single Vornoi cell first, and solve only its inside tree growth. After you have that down, introduce a single attractor. At the very end, you can implement the one-cell-logic for a multitude of neighbouring cells.