New User Question - Shaper Pipe Operation

Hello!

Just started learning Salome. I’ve been following the Shaper tutorials by Cyprien Rosu (on Youtube). I’m not able to replicate his results on the 2nd tutorial where he creates a pipe part.

My pipe operation always ends with a ‘stunted’ elbow with the extrusion not tracing the selected wire. The wire (seen in a dark line) moves towards the back of the elbow (The wire consist of 2 straight lines and one arc, with tangent, radius, length constraints, coincident constraint to origin)

As you can see in wireframe below, the pipe center does not follow the wire path.

Can anyone advise me where I’ve done wrong?

Thank you! CJ

Hello guys,

Just to update and close this thread.

To summarize, I ran into a problem in SALOME Shaper Pipe when creating a 90° hollow elbow by sweeping an annular profile (2 concentric circles) along a wire path.

The setup was:

-elbow path created from 2 straight legs with a fillet

-a plane created at the path start, perpendicular to the first straight edge

-2 concentric circles sketched on that plane

-both circle centers confirmed coincident with the projected path start point

-Pipe applied using that annular face and the wire path

The issue was that the Pipe worked correctly along the straight section, but once it entered the bend, the pipe body no longer stayed centered on the wire path. The path effectively ended up touching the inner diameter of the elbow. Increasing bend radius and checking profile centering did not solve it. Trying Bi-normal also gave strange results.

The key finding was:

-sweeping a single circle works correctly

-sweeping an annular face does not

So the problem appears to be related specifically to using an annular/hollow profile in Pipe on a curved path, rather than the wire path itself.

The workaround that succeeded was:

-sweep the inner circle alone to create one solid

-sweep the outer circle alone to create a second solid

-use Boolean Cut to subtract the inner solid from the outer solid

This produced the correct hollow elbow: