BRepAlgoAPI_Fuse will cause shape corruption.

Hello.
When I try to fuse shape1 and shape2, the result shape is corrupted.
Is there a way around the problem?
I have confirmed that shape1 and shape2 are valid shapes in the BRepAlgoAPI_Check class.

[Code]
BRepAlgoAPI_Fuse fuseShape( shape1, shape2 );
fuseShape.Build();
TopoDS_Shape shape3 = fuseShape.Shape();

[Environment]
Opencascade: V7.6.3
OS: Windows 10 Pro 64bit
CPU: Intel(R) Core(TM) i7-8550U
Memory: 16GB

Kirill Gavrilov's picture

Forum usage tips:

  • Select appropriate forum section. Most likely nobody will notice your message in "Other usage issues" section.
  • Insert code with formatting using "BBCode" / "Makdown" / "HTML" editor options.
  • Embed screenshots into message, not just as attachments.
Keito Okajima's picture

Hello Kirill.
Thank you for your advice.
I will modify section and correct formatting.
In case you are wondering, which section do you think this question falls under?

Kirill Gavrilov's picture

Question belongs to "Modeling Data and Algorithms" in my opinion.

Keito Okajima's picture

Thank you.