]> OCCT Git - occt.git/commit
0032807: Modeling Algorithms - Bad result of sweep operation when the UEdges has...
authormgerus <mgerus@opencascade.com>
Wed, 11 May 2022 13:08:55 +0000 (16:08 +0300)
committersmoskvin <smoskvin@opencascade.com>
Mon, 16 May 2022 18:08:21 +0000 (21:08 +0300)
commit2052b04e5b88d3a28a447eb4a777e9a8010b93a2
treeddea19083f1c716ce5b00dd9923925f4d8c766b4
parent6036998511a7b54b3d05e3b63953d2e59c244350
0032807: Modeling Algorithms - Bad result of sweep operation when the UEdges has more than one intersect points

Add choosing the intersect point taking into account the tangentCross when prev UEdge and next UEdge has more than one intersect points;
Add exact correction of edge tolerance (it fix problems with edge tolerance on Linux);
Add exact check of edge tolerance in testcase
src/Approx/Approx_SameParameter.cxx
src/Approx/Approx_SameParameter.hxx
src/BRepFill/BRepFill_Sweep.cxx
src/BRepFill/BRepFill_TrimShellCorner.cxx
src/BRepFill/BRepFill_TrimShellCorner.hxx
tests/bugs/modalg_7/bug29204
tests/bugs/modalg_7/bug29663
tests/evolved/voluved/HMC008
tests/pipe/bugs/bug32807 [new file with mode: 0644]