Different pipe sizes in MultiPipe - Grasshopper

Hi,

is it possible or does anybody know a way to generate a MultiPipe Node with different pipe sizes in Grasshopper or RhinoPython?

I want to interpolate a Node out of different pipes.

The component works perfect with one pipe size but I have to work with different diameters for each curve.

Thanks a lot!

2 Likes

MultiPipe is great, thank you. I’d be very happy to find a way to assign different radii to different pipes… and to repair glitches at acute angles. Application area is jewelry. Needs different claw sizes and good fluid flow inside 3D printed models to be lost wax cast.

1 Like


node_radii_fair.gh (22.1 KB)

Hi @gwm1010,
Here’s one way of solving for different radii, but producing a triangulated mesh instead.

I’ll also see about updating to allow different radii at the same node with the quad subd.

10 Likes

Thanks @DanielPiker

different radii at the same node with the quad subd
Is very very useful
I am waiting for your wonderful update

1 Like

Here my awful not finished YANG (not use for me) but full quads!!!



node_radii_fair.gh (50.6 KB)

9 Likes

Hello,
i have a similar problem when creating connections for pipes with different diameters. I have tried multipipe but its not the right result.
I like to buy struts with diffrent diameters from the hardware store and design therefore 3d printed nodes. Do you have a solution for that?

different joint sizes.gh (142.6 KB)

Hi @CeliaNE ,

Your question would be best answered as a separate post on the forum here. I’m thinking you’ll want to use the Shrinkwrap component to create custom joints for variable rod diameters. You’ll likely need to use mesh offsets and Booleans to get the right tolerance depending on your printer/material. I’ve done some similar work in the past with GH but not using the Karamba plugin which your file appears to need.

Daniel’s isopod plugin is ridiculously good at this.