1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

0025127: Wrong result done by General Fuse algorithm

class BOPTools_AlgoTools
method
  Standard_Boolean BOPTools_AlgoTools::IsSplitToReverse
    (const TopoDS_Face& theFSp,
     const TopoDS_Face& theFSr,
     Handle(IntTools_Context)& theContext)

Reverse normal direction for REVERSED faces.

Test case for issue CR25127
This commit is contained in:
emv
2014-08-14 12:01:59 +04:00
committed by bugmaster
parent 7a76337e89
commit 5b98e25d8e
2 changed files with 42 additions and 0 deletions

View File

@@ -1126,6 +1126,10 @@ Standard_Boolean BOPTools_AlgoTools::IsSplitToReverse
if (!bFlag) {
return bRet;
}
//
if (theFSp.Orientation()==TopAbs_REVERSED){
aDNFSp.Reverse();
}
}
else {
BRep_Tool::Range(aESp, aT1, aT2);