Multipipe strange pikes

Hi Grasshoppers,

I tried to use the SubD Tool MultiPipe. I was very surprised on how easy to use it is.
But i found an error, trying to make an hand grip to 3d print at home.

It would be glad to get some hints, why grasshoppers multipipe makes these “pikes”?
In my opinion, the multipipe tool should have stopped at the green ellipse and the upper end should look like the base end.

Thank you



handgrip.gh (15.3 KB)

Hi and welcome @hertig44

That the surface extends further beyond the node at sharper angles is a natural consequence of keeping the pipe thickness similar.
You can see the same thing happen if you use the regular pipe command on an a sharply angled curve. The sharper the angle, the more it extends.

I understand though that this might not always be what is wanted, and I’d been meaning to add an option to include extra ‘elbow patch’ faces when the angle exceeds some given threshold
image

For your model though another option could be to include the final ring with the curves to make sure it closes off smoothly like this:
handgrip.gh (15.7 KB)

4 Likes

Here’s a different approach for your consideration.


I spaced your ellipses equally (since I don’t know your precise geometry) and then used the Bend object to make the curve. Again - I just guessed at the bend parameters, but these can be easily changed to meet your requirements.

I think printing this with an FDM printer will be a challenge regardless of whether you use supports or not. Are you going to use PETG?
handgrip-bb1.gh (20.4 KB)

Thank you both very much for your hints and inputs.
Daniel’s way is my personal favourit, but Birk’s solution also seams to be an appliable way. At least for me :wink:

I know it will be a challenge to print it by FDM. First of all there will be some changes to the geometry of the grip.
The idea is to print it using ASA-X. This should result in good mechanical properities and resistance against sun light.
If it doesn’t work by FDM i may let it print by a powder bed printer.

Regards,
Stephan