mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0025450: Common operation returns wrong shape
Changes: class BOPAlgo_PaveFiller method: void BOPAlgo_PaveFiller::PerformEF() The index of the face has been added in post-treatment map Test cases for issue CR25450 Correction of test case for issue CR25450
This commit is contained in:
@@ -267,7 +267,6 @@ void BOPAlgo_PaveFiller::PerformEF()
|
||||
aPB->Indices(nV[0], nV[1]);
|
||||
//
|
||||
BOPDS_FaceInfo& aFI=myDS->ChangeFaceInfo(nF);
|
||||
////const BOPDS_IndexedMapOfPaveBlock& aMPBF=aFI.PaveBlocksOn();
|
||||
const BOPCol_MapOfInteger& aMIFOn=aFI.VerticesOn();
|
||||
const BOPCol_MapOfInteger& aMIFIn=aFI.VerticesIn();
|
||||
//~~~
|
||||
@@ -305,7 +304,9 @@ void BOPAlgo_PaveFiller::PerformEF()
|
||||
aEF.SetIndices(nE, nF);
|
||||
aEF.SetCommonPart(aCP);
|
||||
myDS->AddInterf(nE, nF);
|
||||
// 3
|
||||
//
|
||||
aMIEFC.Add(nF);
|
||||
//
|
||||
BOPAlgo_Tools::FillMap(aPB, nF, aMPBLI, aAllocator);
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user