I’m currently trying to create a parametric lattice shell for a surfboard rail in Grasshopper, similar to the result shown in the reference image attached.
I’ve been working on my own Grasshopper definition and tried several approaches to generate the lattice and make it follow the surfboard geometry, but I haven’t been able to get it to work the way I want. At the moment, I’m struggling to make the structure accurately follow the rail and maintain good control over the pattern and overall form.
My goal is to create a system where I can input a surfboard’s length, width, and thickness, and have the lattice automatically adapt to different board shapes.
I’ve attached my current definition together with a reference image of the result I’m aiming for. I would really appreciate it if someone could take a look and help me understand what I’m doing wrong, why my current approach isn’t working, or suggest a different workflow that might be better suited for this task.
If anyone has ideas, examples, or even an alternative Grasshopper definition that could achieve a similar result, I would be extremely grateful!
Terrible answer —you’re a “team” but only you have created the duplicate post. People will notice this as you now see, thus reducing your chances of getting help, contrary to what you might have thought.
I would try and create a mesh from the model of the board rail that has faces and edges similar to the lattice in your image. Use TriRemesh component perhaps.
Depending on how closely you want the lattice to follow the board, you could pull the mesh vertices to the rail surface or project the mesh edges onto the rail surface.
Then use MultiPipe component to thicken the lattice.
You could also trim the lattice with the board rail surface so the lattice exactly matches the rail.