Timber lattice on surface

Hello
I am trying to make timber lattice on complex surface.
THis is how it looks like with Box pipes.:

How to do rectangular sweeps along the ‘pipe’ rails that would be oriented perpendicularly to the surface? They are supposed to be think sections of timber. I tried everything!!!

diagrid.gh (120.4 KB)

Many threads about “waffle roof” design.

https://discourse.mcneel.com/search?q=waffle%20roof%20category:2


https://www.google.com/search?q=rhino+grasshopper+waffle+roof

Joseph thank you for this reference.

However what I try to achieve is ‘beam’ ‘battens’ that are not vertical like in Waffe example. But with cross sections of them aligned to normals of the surface.

ANother image of the grid with pipes:

I haven’t tried yet creating two diagrids one offset from another in 3d and then loft of these two diagrid curves. Then offset surface. Do you reckon that is a good approach?

Following the waffle structure principles it would look like that:

But it should be aluminium 20mm deep lattice bend onto the surface. So it should follow the normals of the surface


diagrid_2021_Sep1a.gh (142.1 KB)

P.S.


diagrid_2021_Sep1b.gh (142.9 KB)

1 Like

I was trying a similar approach where I evaluate UV’s of the base surface where the points of the diagrid intersections are. But somehow EvalSrf component kept giving me errors. (I was doing something wrong with pulling points onto surface.)

I really like the way you reorganise the intersection points where this ‘sort’ component is. A neat trick that will be useful for the future.

Can you just tell me Joseph, for future reference, why did you create intersection points here (blue):
Since similar ones seemed to be there (red):

Is it just because having every intersection rather than every second intersection gives more accurate sweeps or is there another reason?

And thank you so much for solving the problem for me

I also added weaving to it.Diagrid-final.gh (145.8 KB)