Connecting open beams of trimmed lattice structure

Hello,

Looking for some insight or solutions for 3D lattice structures for 3D printing. We are involved in footwear and looking to expand our knowledge base on 3D printed lattice structures. We have had moderate success using nTopology, but it is not really ideal for all design applications.

As footwear is pretty organic, usually when dealing with lattice structures, to get the desired shape and density we have to make trimmed lattices with little deformation. However, when it comes to 3D printing, having open beams (caused by trimming) causes issues and isn’t aesthetically pleasing. I have seen examples of how people have manage to close these beams but I’ve been unsuccessful on finding any meaningful workflows that allow you to use any lattice, trim it to desired shape, and then close all exposed beams. I’ve attached an image reference of what we are hoping to be able to do.

Help Us Help You - Grasshopper - McNeel Forum

I do not currently own rhino/grasshopper. Was wondering if the software can provide a solution to the above scenario.

yes, you can have that type of trim in rhino and grasshopper with boolean/solid intersection

for example

The beams don’t look connected

Iguana Connection - Gallery - McNeel Forum

What do you mean exactly?

I just don’t understand what is being demonstrated by the images you posted. It looks like trimmed beams, that are not connected

I must have misunderstood your initial question. I thought you wanted to achieve figure a from your picture.

No I’m not exactly sure what you want to achieve, but I can tell you all the three figures from your picture or possible in rhino.

I’m trying to understand how to connect the trimmed beams shown in figure A and make them connected like in figure B

The trick lies in the technique. What you call “The lattice” is a kind of cell agglomeration, each cell’s border becoming a pipe. Now the representation of the cell border is a curve. This is an important detail because operating on curves should give you the results in figure b

The way I would go about it is this:
Figure out the cell structure that creates the lattice that I want.
Intersect the cell structure with the bounding shape to get the intersection curves
Pipe the intersection curves and the inner cell boundaries.
Done.

@bosoce
something like this


of course, i used a Voronoi instead of your lattice. but this should correspond with figure b

Yes you can do that in grasshopper. There’s a component within Crystallon that merges open ends, and another that removes them. The better solution would be to create the lattice morphed to the skin of the shape you’re trying to lattice. Plenty of ways to do that.