Grasshopper

algorithmic modeling for Rhino

interlocking structure with disposed/angled/non prarallel ribs

hello,

i am an architecture student and a total noob in grasshopper.

i need a script for an interlocking rib structure between two surfaces. just like the typical waffle structures but with angled/disposed/non parallel/non othogonal ribs.

does anybody knows an example for such a script?

thanks a lot

Views: 2289

Replies to This Discussion

my question was just about general research. i've found a lot of examples for simple right-angled waffle structures but nothing with disposed ribs.

i didn't asked anybody to do my work. i asked if someone knows EXAMPLES (link,picture,tutorial...)

nevertheless, thank your for replying my post

Hi Vlad,

Can you elaborate a bit more? Provide a sketch of what you intend or something

(source:http://www.designcoding.net/interlocking-structure-between-two-surf...)

just like this one but with non orthogonal and non right-angled ribs.

i've generated two surfaces using the genepool and now try to put random lines on it with rhino.

but i don't know how i get the ribs. i will upload some stuff later...

Hey, Vlad.

I think there are two relatively different problems here. The first is creating a non-orthogonal grid, the second is creating the ribs. The former is quite simple, the later is well documented. Here are a couple ideas to create the grid:

- Intersect a surface with planes with different angles, like a polar array.

- Manipulate the grid with a graph mapper.

- Use attractors to warp the grid.

- Extract isocurves from a surface that has non-orthogonal UVs.

- Google "grasshopper irregular grid" to find more ideas to create these grids.

The second part, the ribs, should be straight forward from there. Once you have a grid, you can create the curves on the surface, extrude or sweep, make joints, and eventually--if necessary--arrange each rib flat for laser cutting. All of that has bee done a lot and should be easy to find.

If you have a specific arrangement for the grid configuration, post an image/sketch and I'm sure we can point in a helpful direction.

so, i've managed it to get disposed ribs between two surrfaces.

i am able to bake and unroll them.

but i still have two problems.

- the intersections. how can i take them off the ribs?

- the thickness. how can i adjust it

here, picture of my script and rhino-view:

First, a not that he thickness is only important for the 3d model, but not for the unrolled, laser cutter file (if that's what you are using it for).

First the easy one: for thickness, just add an Extrude component onto the end and it will extrude the surface into solids.

For the notches, I'll give you a direction to try, but there are a lot of examples out there and many ways to do it, I'm sure. You could:

- Intersect each direction to get lines

- Find the midpoint of the line

- Add a cylinder from the midpoint up for one direction of ribs.

- Add another cylinder from midpoint down for the other direction of ribs.

- Boolean difference.

Another note, I'd create the notches in the single-surface ribs first, then extrude to add thickness, so the notches are cut out.

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