Square pipe

Hi, i make this square pipe (photo 1) from this rail (photo 2) but the endings of the profiles are not perfect. Any idea of how i can fix it?
image

@DanielPiker any ideas here?

@brunosisso01 Maybe you can simply use the Multipipe command, then use ExtractControlPolygon and afterwards use Unweld.

Oliver

It seems as if Multipipe does not result in square pipes in this case.

Here’s a possible solution:

dodecahedron.gh (31.9 KB)

@martinsiegrist You’re absolutely right. My solution will result in just “almost” square result. So it would NOT be useable for real construction.

However, if it’s just for visual purposes it “might” be ok. Here is what it looks like using the method I mentioned above:

6

1 Like

It looks like this question was posted 5 months ago, so not sure it’s still going to be useful now, but anyway-
To do this all in Rhino without using Grasshopper, I’d approach this by first orienting 3 edges (using Orient3pt) so their ends are on the XY plane,
then model the connection for that single node with the orientations and geometry you want, using extrusions, booleans etc.
(using half length edges will make the next step easier, since then you only need to model one node)
then use orient and array to put this geometry on the whole dodecahedron.

(in Grasshopper there are many more ways to do this)

1 Like

I tried this on a polyhedron with significantly higher face count and got this far after letting it run for a minute:


I am hoping to get a squared multipipe effect as shown in this image… it’s the roof of a movie theatre.

Is there any other approach?

Thanks for any help.

Hi @DanielPiker
I don’t think your image or suggestion will result in the proper shape. You’re going to have little cutoffs on each corner ruining the shape of the dodecahedron. I made a set of these by hand many years ago, the offsetting has to be done from the center of the dodecahedron. You merely filled in the end with a triangle where all the corners should meet up, you need to extend the center lines up to the corner not end them at the junction.
RM