algorithmic modeling for Rhino
My project is a public space. It is and under/overground theater. I create public space on top of the surface and a theater under the earth.(you see in the sketch.)
That is what I’m trying to do:
I have a recgrid. Now, I have two attractors. These attractors should affect the grid in all axes (x,y,z). In X and Y it should change the area but the result of the attractors should never get bigger than the original grid, nor get smaller than 3/4 of the size of the original grid. Then I move this grid, connect the attractors with vector Z and it should effect the height. Near to the attractors it should elevate up, further away it should be 0level. If this is done. I need something similar just under the original grid. Further away from the attractors it should go more under the 0 level. (which would be the theater)
In the end i also need to connect both grids, i thought about loft, but it didn’t quite work
Now the thing is. How can I define a minimum/maximum size of the single elements in X/Y-Axis in the moved grid? Is there a possibility to set sliders to manually adjust height/size of the moved grid.
Thank you in advance! I really hope someone can help me
Tags:
Here´s the file
Hi Florian,
thanks for your help! The result is similar to what I am looking for. Now I'll describe it very rational, so that it is maybe easier to understand.
Overground:
X/Y-Axis:
The closer the grid is to Attractors:
- area of the single rectangles gets smaller, but maximum 3/4 of the base rectangle.
(maybe slider for radius of affection etc.)
The further the grid is to attractors:
- Area of X/Y axis gets bigger, but maximum the size of the base rectangles.
Z-Axis:
The closer to Attractors:
- Rectangles are elevating in Z+
(maybe regulate with slider the maximum height)
The further to attractors:
- Rectangles stay on 0-level.
Underground:
X/Y-Axis:
The closer/further the grid is to Attractors:
- no effect
Z-Axis:
The closer to Attractors:
- Rectangles come close to 0 level
The further to attractors:
- Rectangles sink down in Z-
(maybe regulate maximum lowering with slider)
In the End:
Loft them all together so that there is a gradient in height and angle?
I hope to be clear, and that someone might found interest in having a look at it ;) :)
Welcome to
Grasshopper
© 2025 Created by Scott Davidson.
Powered by