0029839: Modeling Algorithms - Unexpected Circle to BSpline surface extrema behavior
authorifv <ifv@opencascade.com>
Fri, 15 May 2020 13:17:34 +0000 (16:17 +0300)
committerbugmaster <bugmaster@opencascade.com>
Wed, 8 Jul 2020 13:03:10 +0000 (16:03 +0300)
commite8e8b273bb8040eb4e1279f338b424c9045b0803
treed0573d49cf790bd5f1bf543e0a665ba8c446d185
parent2a6b7c2306be8c18ec5f9a84d8c9e0d5023b2d98
0029839: Modeling Algorithms - Unexpected Circle to BSpline surface extrema behavior

Extrema_ExtCS.cxx: treatment of small line segments is added;
Extrema_GenExtCS.cxx: treatment of particular cases curve-quadric and conic-surface are added
Extrema_GlobOptFuncCQuadric, Extrema_GlobOptFuncConicS: new distance functions for particular cases are added

BOPAlgo_PaveFiller_5.cxx : treatment of large common parts edge-face is improved
ElSLib.cxx : method TorusParameters(...) is modified to avoid divide by zero
math_PSOParticlesPool.cxx : initialization of array is added
15 files changed:
src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx
src/ElSLib/ElSLib.cxx
src/Extrema/Extrema_ExtCS.cxx
src/Extrema/Extrema_GenExtCS.cxx
src/Extrema/Extrema_GenExtCS.hxx
src/Extrema/Extrema_GlobOptFuncCQuadric.cxx [new file with mode: 0644]
src/Extrema/Extrema_GlobOptFuncCQuadric.hxx [new file with mode: 0644]
src/Extrema/Extrema_GlobOptFuncConicS.cxx [new file with mode: 0644]
src/Extrema/Extrema_GlobOptFuncConicS.hxx [new file with mode: 0644]
src/Extrema/FILES
src/math/math_PSOParticlesPool.cxx
tests/bugs/modalg_5/bug25232_8
tests/bugs/modalg_7/bug27928
tests/bugs/modalg_7/bug29580_1
tests/bugs/modalg_7/bug29839 [new file with mode: 0644]