]> OCCT Git - occt-copy.git/commit
0026151: Wrong result obtained by intersection algorithm. CR690-SALOME-IR-2015-06-10
authornbv <nbv@opencascade.com>
Wed, 3 Jun 2015 13:52:54 +0000 (16:52 +0300)
committervsr <vsr@opencascade.com>
Thu, 11 Jun 2015 07:51:49 +0000 (10:51 +0300)
commit7455bd7acc4a6616a1576ae2b3c599ba47a1ba32
tree6338ea2d70fbe768a5abfc474273ae1910fa764d
parent9b0b2f10ed3abba7259b3fa04fc40513fb83929d
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
src/BOPTest/BOPTest_BOPCommands.cxx
src/IntPolyh/IntPolyh_Intersection.cdl
src/IntPolyh/IntPolyh_Intersection.cxx
src/IntPolyh/IntPolyh_Intersection_1.cxx
src/IntPolyh/IntPolyh_MaillageAffinage.cdl
src/IntPolyh/IntPolyh_MaillageAffinage.cxx
src/IntWalk/IntWalk_PWalking.cxx
tests/bugs/modalg_2/bug23732
tests/bugs/modalg_6/bug26151_1 [new file with mode: 0755]
tests/bugs/modalg_6/bug26151_2 [new file with mode: 0755]
tests/perf/bspline/intersect