Grasshopper

algorithmic modeling for Rhino

How to set minimum/maximum to attractor points in all axis (bachelor thesis arch)

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

theater.3dm

Theater.gh

Views: 1141

Attachments:

Replies to This Discussion

I don´t understand what you´re up to. Do you want to move the lower set of rectangles in negative z direction as you move the upper set of rectangles in positive z-Direction?

Something like that?!?

Here´s the file

Attachments:

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 ;) :)

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service