Pipe problem / bug

Hi @Pascal,

not sure why the Pipe result gets like that. I’m trying to make a variable pipe using the attached polycurve from 2mm to 1mm as indicated with the dots. The outcome looks strange at the corner between the line and curve, even using constant a radius eg. 1mm.

PipeProblem.3dm (30.4 KB)

I know of pipe trimming problems when curves are not planar at miters, but this one is planar and simple.

_
c.

Hi Clement - I see that - it is trying to make an untrimmed miter (as in Sweep1) it looks like. No idea, yet, why though - I’ll put it on the pile, thanks.

RH-75579 Pipe: untrimmed miter
(Wow, Pipe really needs to offer a preview before accepting.)

-Pascal

and perhaps the ability to rotate internal profiles?

Hi all, not sure if this is easy to solve.

I recently did have to make variable pipes from planar polylines and noted that this fails at the miters too. Doing these manually (by fixing the untrimmed outcome of Pipe) resulted in the conclusion that it is not really simple to script.

I ended up projecting 2 circles for each curve start / end at the miter in the half angle plane and then tweened them to fit an the average circle ellipse. Then lofted circle by circle for each polyline segment. This however was not preserving the exact radius.

Finally i used Sweep1 with Untrimmed Miters checked which gave trimmed results on pipes from polylines having different start / end radii. Just a bit more work to create the circles before.

_
c.

Hi Clement - I would expect a trimmed miter there. One can make it ‘by hand’ from two pipes on the segments and a little ExtendSrf and Trim. Any similar curve I make gets a trim…

-Pascal

Of course this would be useful. Another feature i would like to have for the Cap=Round option is to get fully tangent spherical end caps when using ShapeBlending=Local. (Even when the caps are then not a constant distance from the curve ends).

PipeRoundCap.3dm (190.3 KB)

_
c.