0029972: Intersection curve has a weird gap in the middle of it
authornbv <nbv@opencascade.com>
Mon, 23 Jul 2018 11:00:16 +0000 (14:00 +0300)
committerbugmaster <bugmaster@opencascade.com>
Mon, 3 Sep 2018 14:05:14 +0000 (17:05 +0300)
commit98974dccef283573c1b7899e144919d3f637d469
treed48cd285dad70108fa03ee2841f0d82785a52f39
parent06a505ba539da8a77c78502f537e2fbfed0f5eeb
0029972: Intersection curve has a weird gap in the middle of it

1. The condition of WLine breaking (in IntWalk_IWalking algorithm) has become more independent of the input tolerance.

2. Currently the algorithm of IntPatch_Points of WLine processing depends on the algorithm of obtaining the WLine.

3. The methods IntSurf_LineOn2S::Add(...) and IntSurf_LineOn2S::SetUV(...) have become not inline (see the message ~0077431 in the issue #29866).
34 files changed:
src/Approx/Approx_ComputeLine.gxx
src/BRepApprox/BRepApprox_ApproxLine.hxx
src/GeomInt/GeomInt_LineConstructor.cxx
src/GeomInt/GeomInt_LineTool.cxx
src/IntPatch/IntPatch_ALineToWLine.cxx
src/IntPatch/IntPatch_ImpImpIntersection_4.gxx
src/IntPatch/IntPatch_ImpPrmIntersection.cxx
src/IntPatch/IntPatch_PrmPrmIntersection.cxx
src/IntPatch/IntPatch_WLine.cxx
src/IntPatch/IntPatch_WLine.hxx
src/IntPatch/IntPatch_WLineTool.cxx
src/IntSurf/IntSurf_LineOn2S.cxx
src/IntSurf/IntSurf_LineOn2S.hxx
src/IntSurf/IntSurf_LineOn2S.lxx
src/IntTools/IntTools_WLineTool.cxx
src/IntWalk/IntWalk_IWalking_3.gxx
src/IntWalk/IntWalk_IWalking_4.gxx
src/IntWalk/IntWalk_IWalking_5.gxx
tests/bugs/modalg_5/bug23948_1
tests/bugs/modalg_5/bug23948_2
tests/bugs/modalg_5/bug25697_2
tests/bugs/modalg_6/bug25152
tests/bugs/modalg_6/bug27720_1
tests/bugs/modalg_6/bug27720_2
tests/bugs/modalg_6/bug27720_3
tests/bugs/modalg_6/bug27720_4
tests/bugs/modalg_7/bug24429
tests/bugs/modalg_7/bug27648
tests/bugs/modalg_7/bug29972_1 [new file with mode: 0644]
tests/bugs/modalg_7/bug29972_2 [new file with mode: 0644]
tests/bugs/modalg_7/bug29972_3 [new file with mode: 0644]
tests/bugs/modalg_7/bug29972_4 [new file with mode: 0644]
tests/bugs/modalg_7/bug29972_5 [new file with mode: 0644]
tests/bugs/modalg_7/bug29972_6 [new file with mode: 0644]