mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-04 18:06:22 +03:00
1. Processing when IntPatch_WLine/IntPatch_RLine goes through the seam edge has been improved in DecomposeResult(...) function (see IntPatch_ImpPrmIntersection.cxx). 2. Incorrect initialization of last point of IntPatch_WLine/IntPatch_RLine has been eliminated. Earlier it was the reason of exception. Creation of test case for this issue. Adjusting some test cases according to their new behavior. Namely: 1) tests\bugs\modalg_4\bug825 (bug825_2) Details are described in issue #25915. In short, new intersection algorithm works better than old (WLine without "jumping"). However, Boolean operation loses degenerated edges of the sphere. Consequently, we get the result with Not-closed face. 2) tests\bugs\modalg_6\bug26684_2 TolReached of intersection curve has become smaller. Consequently, intersection algorithm works better than earlier.