occt: master 92a55b01

Author Committer Branch Timestamp Parent
nbv bugmaster master 2018-07-03 15:14:30 master 8ff2e494
Changeset 0029866: Intersector returns two overlapped curves as a result

Since now a new WLine is not created if its start point lies in another earlier computed WLine. It allows avoiding creation of duplicate WLines in the intersection result.

<!break>

1. Methods IsOutSurf1Box(...), IsOutSurf2Box(...), IsOutBox(...) for classes IntSurf_LineOn2S and IntPatch_RLine have been created.
mod - src/Contap/Contap_SurfFunction.hxx Diff File
mod - src/Contap/Contap_TheIWalking.hxx Diff File
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff File
mod - src/IntPatch/IntPatch_PointLine.hxx Diff File
mod - src/IntPatch/IntPatch_RLine.hxx Diff File
mod - src/IntPatch/IntPatch_TheIWalking.hxx Diff File
mod - src/IntPatch/IntPatch_WLine.cxx Diff File
mod - src/IntPatch/IntPatch_WLine.hxx Diff File
mod - src/IntSurf/IntSurf_LineOn2S.cxx Diff File
mod - src/IntSurf/IntSurf_LineOn2S.hxx Diff File
mod - src/IntSurf/IntSurf_LineOn2S.lxx Diff File
mod - src/IntWalk/IntWalk_IWalking_3.gxx Diff File
mod - src/IntWalk/IntWalk_IWalking_4.gxx Diff File
mod - src/IntWalk/IntWalk_IWalking_6.gxx Diff File
add - tests/bugs/modalg_7/bug29866 Diff File