Can someone explain what the problem with this fusing of some TopoDS_Shape s. I have 2 shapes (TopoDS_Shape)
1. See shape1_forum.stl
2. See shape2_forum.stl
when i am fusing them
BRepAlgoAPI_Fuse fuser( s1 /*TopoDS_Shape*/, s2 /*TopoDS_Shape*/ );
if( fuser.IsDone() ) res = fuser.Shape();
I am getting wrong result :( See Fuse_result.png I understand that problem can be in direction (normal) but i don't know how to fix this. Can someone write "how to fix those Shapes" or check result of fusing ?
Thanks in advance