]> OCCT Git - occt-copy.git/commit
0027300: Boolean operation produces invalid shape in terms of "bopargcheck" command
authornbv <nbv@opencascade.com>
Tue, 29 Mar 2016 13:29:55 +0000 (16:29 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 7 Apr 2016 16:34:52 +0000 (19:34 +0300)
commit04db324687febf0b5fdcbdbbf91520d22e24e883
treed2e46b47f078c4c8a49af67e42372bee8241dae0
parent1524363ac87330bec722bf3b570ea9555943c7fe
0027300: Boolean operation produces invalid shape in terms of "bopargcheck" command

1. Check, if value found by math_PSO algorithm cannot be precised by math_NewtonMinimum algorithm. In this case, we call math_PSO algorithm repeatedly, however, with other parameters.

2. Some margin of edge tolerance value has been provided in IntTools_Tools class.

3. Interface of math_NewtonMinimum class has been changed (method GetStatus() has been added).

Correction of some test cases according to their new behavior.
src/GeomLib/GeomLib_CheckCurveOnSurface.cxx
src/IntTools/IntTools_Tools.cxx
src/math/math_NewtonMinimum.cxx
src/math/math_NewtonMinimum.hxx
src/math/math_NewtonMinimum.lxx
tests/bugs/modalg_6/bug25613_1
tests/bugs/modalg_6/bug26896_2
tests/bugs/modalg_6/bug27282_1