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

0026197: Incomplete intersection curve

Correct the algorithm to get right Start point for extension of the walking line.

Test case for issue CR26197

Correction of test case bugs/modalg_6/bug26197
This commit is contained in:
nbv
2015-05-21 13:47:55 +03:00
committed by bugmaster
parent ecbdb1b027
commit 4753a6fc1f
2 changed files with 45 additions and 1 deletions

View File

@@ -2278,7 +2278,6 @@ PutToBoundary(const Handle(Adaptor3d_HSurface)& theASurf1,
IsParallel(line, Standard_True, aTol, isU1parallel, isV1parallel);
IsParallel(line, Standard_False, aTol, isU2parallel, isV2parallel);
const Standard_Integer aNbPnts = line->NbPoints();
Standard_Real u1, v1, u2, v2;
line->Value(1).Parameters(u1, v1, u2, v2);
Standard_Real aDelta = 0.0;
@@ -2366,6 +2365,7 @@ PutToBoundary(const Handle(Adaptor3d_HSurface)& theASurf1,
v1, u2, v2, Standard_True);
}
const Standard_Integer aNbPnts = line->NbPoints();
isNeedAdding = Standard_False;
line->Value(aNbPnts).Parameters(u1, v1, u2, v2);