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

0025890: Intersection algorithm produces curves overlaped

1. Function IntImp_Int2S::ChangePoint() has been added (see cdl for detail information).
2. Attempt to forbidden break WLine if it goes along surface boundary.

Code optimization.

2nd optimization

Test case for issue CR25890
This commit is contained in:
nbv
2015-05-07 16:14:09 +03:00
committed by abv
parent 4946f2d8ef
commit 9d32c463ad
6 changed files with 184 additions and 6 deletions

View File

@@ -232,7 +232,7 @@ void IntPolyh_Intersection::GetTangentZonePoint(const Standard_Integer Indexz,
const IntPolyh_StartPoint &sp=TTangentZones[Indexz-1];
x=sp.X();
y=sp.Y();
z=sp.Y();
z=sp.Z();
u1=sp.U1();
v1=sp.V1();
u2=sp.U2();