Grasshopper

algorithmic modeling for Rhino

Hi all;

Can someone please help me on this problem. I am trying to create Interpolate curves connecting the points on series of divided curves to form a diamond grid.I have done this in rhino,see attached files but I can not figure this out in Grasshopper.

Thanks

Views: 2943

Attachments:

Replies to This Discussion

I didn't get a chance to open your grasshopper file yet, will take a look later in the day if you're still not up and running.

You might find the grasshopper file for the mini-gherkin on my blog useful http://geometrygym.blogspot.com/2009/07/generating-structure-in-rhi...

all though I'm about to post a new blog on modelling the the 2012 london olympic stadium primary roof structure. This uses a more refined approach for generating the diagonals. If breaking each of your diagonals in two is acceptable, add a ring at each level where the diagonals cross each other and divide that curve by twice as many segments. Then use a cull pattern to strip out the points aligned with those above or below.

Will take a closer look later in the day if this doesn't make sense.

Cheers,

Jon
Hi Jon;

I am trying to create what you described in GH. I can not figure out and get the result. I appreciate if you get a chance to take a look at my definition and see what the problem is?

Thanks
Attachments:
This is one way of doing it.
Attachments:
Vicente,

Can you please explain verbally what you have done in your definition? I am intrigued by it but having a hard time grasping it!

Many thanks for sharing this.
I incrementally shift each row of points (first row stays the same, second row is shifted one position to the right, then one position to the left, the third row is shifted two positions to the right, then two positions to the left, etc.).
Then i create new lists of points where the first list contains the first points of all the rows that were shifted to the right, the second list contains the second points of all the rows that where shifted to the right and so on and so forth.
Then i create an interpolted nurbs curve for every list of points.
Vicente,

Thank you so much! for your solution and explanation. That is exactly what I was looking.
I have also experimented with the Weave component. What I did create a weave polyline (half a diamond) between two curves, then mirror and copy(see attached Image). This is a several steps work. Your solution is much cleaner approach.
Attachments:
Hi Sharif,
Vicente's definition is great if you want to do continuous lines in the grid. If you want to have single cells, have a look at this scripted definition here: http://www.grasshopper3d.com/forum/topics/cull-tree-item

Hope this helps,
Giulio
Thank you both Giulio and Vicente. It is very helpful to see the two different approaches towards a similar goal.

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service