occt: master 370101f3

Author Committer Branch Timestamp Parent
nbv bugmaster master 2017-02-28 07:45:51 master 9ed6494b
Changeset 0028491: Incomplete section curve

The main idea of the fix is to forbid check if intersection curve lies in the some face (with input tolerance) if we have 2D-intersection curve on this face (we consider that necessary tolerance has been computed in intersection algorithm honestly). If we do not have 2D-curve on this face then we need check as before.

New algorithm is implemented in IntTools_Context::IsValidBlockForFaces(...) method.

------
src\Extrema\Extrema_GenExtPS.cxx
No principled changes have been made.
mod - src/Extrema/Extrema_GenExtPS.cxx Diff File
mod - src/IntTools/IntTools_Context.cxx Diff File
add - tests/bugs/modalg_6/bug24094 Diff File
add - tests/bugs/modalg_6/bug28491 Diff File