]> OCCT Git - occt-copy.git/commit
0026151: Wrong result obtained by intersection algorithm.
authornbv <nbv@opencascade.com>
Wed, 3 Jun 2015 13:52:54 +0000 (16:52 +0300)
committerabv <abv@opencascade.com>
Sun, 23 Aug 2015 20:23:32 +0000 (23:23 +0300)
commit06ce88fdefe6855e50fe58688b7aef84cdc21e26
tree8bbde4dba6283337cf97cd475e77b7ec01324268
parent168bef440ddca0cbb28b4458e6be21a7db9a8a15
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