occt: master d0820f2e

Author Committer Branch Timestamp Parent
nbv bugmaster master 2015-06-03 13:52:54 master 9dd721c0
Changeset 0026151: Wrong result obtained by intersection algorithm.

1. Methods IntPolyh_MaillageAffinage::GetMinDeflection() and IntPolyh_MaillageAffinage::GetMaxDeflection() have been created (see cdl-file for more detail information).
2. Extended check, if starting point of WLine is a tangent point, has been implemented in IntWalk_PWalking::Perform(...) method.

Test cases for issue CR26151
mod - src/BOPTest/BOPTest_BOPCommands.cxx Diff File
mod - src/IntPolyh/IntPolyh_Intersection.cdl Diff File
mod - src/IntPolyh/IntPolyh_Intersection.cxx Diff File
mod - src/IntPolyh/IntPolyh_Intersection_1.cxx Diff File
mod - src/IntPolyh/IntPolyh_MaillageAffinage.cdl Diff File
mod - src/IntPolyh/IntPolyh_MaillageAffinage.cxx Diff File
mod - src/IntWalk/IntWalk_PWalking.cxx Diff File
mod - tests/bugs/modalg_2/bug23732 Diff File
add - tests/bugs/modalg_6/bug26151_1 Diff File
add - tests/bugs/modalg_6/bug26151_2 Diff File
mod - tests/perf/bspline/intersect Diff File