This grasshopper definition is to create a Hyperbolic tower with helix partition.
There are two features in this definition, first one is to use ‘function’ component to create geometry. The concept is explained in the image above. Basically, there are doughnut like floors through the whole tower, each has the same area. This was enabled by ‘function 2’ component that inputs are the area of the outer circles and the floor area you want. Then it will create the inner circles accordingly. Since each doughnut has the same area, the outer circumferences and the inner circumferences change at different rates.
The second feature is to create helix. Every helix created by grasshopper is basically products of data matching. By matching a series of numbers for Z-axis movement with a series of angles, you can easily create helix like geometry. The same logic can be used for creating staircase.
02 Grasshopper definition
tower in Rhino
Tower in Rhino 02
Comparing Single list and multiple lists(tree structure)
Difference between a single data list and multiple data lists in a single parameter(tree structure)
Say we want to draw lines between the points on each curve.
When the points on each line are in a single list, it becomes one single list as the two data lines (two single lists) go into one ‘V’ertices input.
So the pline components creats a pline accordingly.
When we graft the list from each line, it kind of breaks the single list into multiple lists.
(or say change the direction of data. This is not exact explanation, but still helps you understand intuitively)
In this specific case, there are lists of ‘one point’ in a single parameter.
That’s why the pline component creates a line between points from each curve.
Dynamic Building simulator from MIT Mobile Experience Lab on Vimeo.
Another possibility of grasshopper.
I think they wrote all the mathematical equations to give the output numbers…
I want to see more than the parameter slides.!
This post is about how to exploit the ‘offset distance value’ of “parametric truss” by employing “distance” and “series”. Ghx file download will be available from next week.
Parametric Truss + Distance
Parametric Truss + Distance in Rhino
I hope you can see the highlighted points on the top left and bottom right corner.
The closer to the points the panels are, the lager the holes are.
Parametric Truss + Distance in Grasshopper
Parametric Truss + Series
Parametric Truss + Series in Rhino
Parametric Truss + Series in Grasshopper
I have no idea why the ‘planar srf’ components are orange.
If you have any clue, please let me know. 🙂
Parametric Truss in Rhinoceros
Parametric Truss in Grasshopper
Link to Parametric Truss Tutorial
Well, actually, there is no thickness of the truss in the tutorial, but I wanted mine to have some thickness.
So I extruded each surface according to each normal vector, but the end result didn’t seem like what I wanted.
One side of the truss was broken or overlapped in mine because of different extrusion directions.
To prevent this from happening, there is a way to take only one vector for every piece of truss,
but the result won’t be what we want when we actually need to build it.
I guess there is a way to solve this problem by scripting stuff, but I am not there yet…
Well, now there are only numbers and strings so it is quite hard to see how it actually works to produce geometries.
We will look into that next week.
What is ‘Longest List’?
What is ‘Shortest List’?
What is ‘Cross Reference?
Link to Data Matching Tutorial
File:Digitizeme 001 01 datamatching.jpg
Very basic of data matching