The issue in sweep perpendicular to the path.

Hi community,

I'm encountering difficulties in maintaining tangency between edges and ensuring the correct orientation of the sweep profile in a path constructed with a combination of line segments and arcs. Additionally, there seems to be a problem with transitioning between cross-section shapes.
I've attached images illustrating the issue. I used BRepOffsetAPI_MakePipeShell for this operation. Could someone provide guidance on how to address these challenges effectively?

Thanks in advance.

Attachments: 
Juan Antonio Lopez Gonzalez's picture

Hello Mr. Sureshkumar,
I am working with BRepOffsetAPI_MakePipeShell too but not very experienced (2 days experience)

Could you tell me how do you make the Spine with rounded edges?

That ist just the Step is missing, then I can help you to solve your problem or at least confirm that I also have the same issue as you.

Best regards.

Kajanthan sureshkumar's picture

Hi Mr.Lopez Gonzalez,
I created a sweep path using line arc and line. The path does not maintain tangency between two edges. The sweep profile is perpendicular to the first line. At the start of the arc profile is not perpendicular to the arc. Sweep maintains last cross-section shape at the end of the first line.

I've attached image illustrating the issue.

Thank you.

Attachments: 
Juan Antonio Lopez Gonzalez's picture

Hello Mr. Sureshkumar,
I think in both of the your models you posted with a Photo ( OCC , anc Correct View) the radius and the lines of the spine are not tangential. I would try to Fillet the Spine after Making the pipe like in this post https://dev.opencascade.org/content/problem-ocbrepfilletapimakefillet.

For the correct orientation of the sweep profile you have just to be sure that in the Path is Orthogonal to the Profile at the beginning of the Path.

I am trying to do the same, hope it Helps you.

Best Regards