The shelter I create have listed above.
One of my biggest trouble I met during the modeling is that I cannot apply the adaptive columns. The input of the column requires a two point array in lists, but what I have is the points coordination from dividing the edge line. Therefore, I firstly translate the points to the ground level to mark the end points of the column. Secondly, I flatten the list and create a new list use the formula:[startPoint[idx], endPoint[idx]] to reform the list, which offering me two lists, one is the start points, the other is the end points. Finally I transpose the list so I have several list containing two nodes each.
For 2 Unit
- the length or your structure
- the height of your structure at edges
- the width of your structure overall
- the height of the main controlling curves.
- the amplitudes of any wave curves.
- the number of structural supports
- the number of the panels on the shelter surface.
These values have separate controllers (number slider) at the begin of each group.
For 3 Unit
The form of the shade and the scale can be changed to any values except negative values. But each change will take a lot times to rerun the dynamo which makes the process very slow. However, I maximize the number of values and the shape is still maintained, but if the amplitude of the sine curve is maximized, the slope will be too sharp to construct.
For 4 Unit
small scale
medium scale
large scale