]> OCCT Git - occt-copy.git/commit
0030489: Modeling Algorithms - BRepBuilderAPI_GTransform hangs
authorifv <ifv@opencascade.com>
Tue, 11 Jul 2017 07:15:28 +0000 (10:15 +0300)
committerazv <azv@opencascade.com>
Thu, 11 Apr 2019 07:20:20 +0000 (10:20 +0300)
commit99c3e8934286d0e71434c734c23cc325935012f9
tree5f00be7189f4aac498bdb7295bbaf52ae365036d
parent0f45b0b050c3ff76ad9bb4834eb50192dca5d1df
0030489: Modeling Algorithms - BRepBuilderAPI_GTransform hangs

Approx_ComputeCLine.gxx - criterium to stop interval cutting is increased.
ProjLib_ProjectedCurve.cxx - fix regression for bugs modalg_5 bug25886
Other tests are modified according to current state of algorithm

0028909: Algorithm of BO is stuck while fusing shell and edges

Approximation parameters: degmin, degmax, max number of segments, boundary condition, maximal distance of projecting are added in interface of classes ProjLib_ProjectedCurve, ProjLib_ComputeApprox,
ProjLib_ComputeApproxOnPolarSurface
Algorithm of Approx/Approx_ComputeCLine is modified in order to treat maximal number of segments allowed for cutting.
Algorithm of method BOPTools_AlgoTools2D::MakePCurveOnFace(...) is modified in order to manage cases with big edge tolerances.
Test case added
Some test cases were modified according to new behavior of algorithms
13 files changed:
src/Approx/Approx_ComputeCLine.gxx
src/Approx/Approx_FitAndDivide.hxx
src/Approx/Approx_FitAndDivide2d.hxx
src/BOPTools/BOPTools_AlgoTools2D.cxx
src/BRepFill/BRepFill_ComputeCLine.hxx
src/ProjLib/ProjLib.cxx
src/ProjLib/ProjLib.hxx
src/ProjLib/ProjLib_ComputeApprox.cxx
src/ProjLib/ProjLib_ComputeApprox.hxx
src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx
src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.hxx
src/ProjLib/ProjLib_ProjectedCurve.cxx
src/ProjLib/ProjLib_ProjectedCurve.hxx