mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0026841: Boolean operation "bsection" produce invalid result on the attached cases
1. Intersection curve was not bounded by faces domain. It was the reason of big edge tolerance. This problem has been fixed. 2. Interface bopcurves DRAW-command has been changed in order to make possible to reproduce intersection problem. Creation of test case for this issue.
This commit is contained in:
@@ -448,8 +448,9 @@ static Handle(IntPatch_WLine)
|
||||
Standard_Integer aHashIdx =
|
||||
Standard_Integer(anIdx * theWLine->NbPnts() / 9);
|
||||
|
||||
//Store this point.
|
||||
aNewPointsHash(aHashIdx) = 0;
|
||||
//Vertex must be stored as VERTEX (HASH = -1)
|
||||
if (aNewPointsHash(aHashIdx) != -1)
|
||||
aNewPointsHash(aHashIdx) = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user