Grasshopper

algorithmic modeling for Rhino

Hello,  

I'm trying to study the behavior of a ramp in a building
with prevailing vertical development .
To do this , I suggested to :

- Create the four sides of the rectangle
- Subdivide it into X number of floors
- For each plan , consider the 4 vertices
- Create a polyline that , randomly , connect the vertices points creating a ramp leading from the ground floor on the top floor

NB : the ramp may connect a point with another of the same floor or the sequent floor , even diagonally , but not with the lower floor or with the point immediately above the preceding one.

I hope I was clear .
I attach sample image modeled by hand .
Thank you

Views: 749

Attachments:

Replies to This Discussion

This code fails in two ways:

  1. identical random numbers in sequence cause vertical lines
  2. a level "ramp" connecting points on the same floor is not considered

Attachments:

Thank you!

There is maybe a way to solve this fails in your opinion?

I don't know how using GH.  I can visualize a number of algorithms but they require features that are difficult or impossible using GH.

This isn't a solution but it does tell you all the seed values between 0 and 100 that result in no vertical lines: 21, 33, 67, 72, 91, 95

Attachments:

Ramps and the amount of incline, are strictly governed by various Building codes.
You can't study the aspects of ramp design by simply drawing a single line drawing. All ramps have width, don't they? Since the walking surface of a ramp must always be horizontal, there is a horizontal transition also required at every change in direction of the ramp.

The maximum slope for some ramps is 10%. meaning a ramp would be 100 feet long to traverse 10' in height. Ramps must have uniform incline therefore your diagonal incline would be different from your perimeter incline. So now you have more things to think about. :)

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