0030046: Modeling Algorithms - Cannot find necessary projection of the curve
authorknosulko <knosulko@opencascade.com>
Fri, 20 Aug 2021 09:39:26 +0000 (12:39 +0300)
committersmoskvin <smoskvin@opencascade.com>
Tue, 26 Oct 2021 20:10:34 +0000 (23:10 +0300)
commit81f57d1135087aa825e57829e72fb1c518a1ef92
tree1b3e192bb3cbd74e3295ec35f77f8629bc39f14f
parent9923f0870387be558e462998f98172b172a659a4
0030046: Modeling Algorithms - Cannot find necessary projection of the curve

move algorithm of obtaining results from function gproject to method ProjLib_CompProjectedCurve::Perform;
fix tolerances in ProjLib_PrjResolve::ProjLib_PrjResolve;
new treatment of myMaxDist;
use extend bounds in approximation;
add test;
test case "bugs modalg_5 bug25980", "bugs modalg_7 bug24185" have been changed according to new behavior.
src/BRepAlgo/BRepAlgo_NormalProjection.cxx
src/GeometryTest/GeometryTest_CurveCommands.cxx
src/ProjLib/ProjLib_CompProjectedCurve.cxx
src/ProjLib/ProjLib_CompProjectedCurve.hxx
src/ProjLib/ProjLib_PrjResolve.cxx
tests/bugs/modalg_5/bug25980
tests/bugs/modalg_7/bug24185
tests/bugs/moddata_3/bug30046 [new file with mode: 0644]