Grasshopper

algorithmic modeling for Rhino

Hello everyone i have a problem :)

i am new to grasshopper so be kind

i want to achieve something like in the pic1 on a mesh

i contoured the mesh to create the first set of rails, then offset it to create the other set of rails. I want to connect the rails with cross section lines, like the green ones in pic2.

Any suggestion would be helpful

Dimitra

Views: 1980

Attachments:

Replies to This Discussion

If you could post a GH file (or a 3dm file) containing only the rail curves, that would be helpful.

The most important question however is how you want to connect those rail curves. Should the connecting lines be as short as possible, ie. connect both rails at perpendicular angles? Should their spacing be fixed? Should lines between rail 1 and 2 meet up with the lines between rail 2 and 3?

You can divide the curves by a length.

This will give you points on the curves, in different lists per curve, which you can input into a line component to connect the curves. Understanding how to combine multiple lists of data is important to work in grasshopper.

To give the curves the tubular shape you can use the 'pipe' command.

In the picture there are some openings where there aren't any connections. You can do this by culling the points out of the divided curves list. Try Cull pattern, or a cull index (there is a series component to series of numbers for generating lists of consecutive numbers)

It's very do-able, looks like a nice project to start using grasshopper with.

Well ... with regard the "guide" curves I would strongly suggest a totally different approach ... but is not the time for that (requires some full understatement about what a DataTree is not to mention "ops" on Trees).

Get this attached that is fun and can give you enough clues about data matching (some of them anyway).

A variation of this can do what you are after as follows:

1. Create an axis curve (like in the def).

2. Create profiles (circles used in def but can be any curve properly oriented in planes).

3. Divide them and using a variety of ways (that's the "complex" bit) create curves that could deploy across all the profiles or start from this profile and end to that profile. The goal is to create random "nesting" like ...er ... a drunk stainless steel cable (where the cables are NOT following the classic "each-one-on-par-with-the-other" order).

4. Divide the curves, match points (see def as a "start") and then "cull" some to create the openings. OK for a novice this is not the easiest thing to do ... but anyway.

5. Blah, blah

I could post a thing that does all the above but it's highly recommended to spend some time with this attached ... and another def (a "bit" more complex) could follow soon.

Attachments:

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