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.
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.
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?
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.
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.
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