occt: master 2052b04e

Author Committer Branch Timestamp Parent
mgerus smoskvin master 2022-05-11 16:08:55 master 60369985
Affected Issues  0032807: Modeling Algorithms - Bad result of sweep operation when the UEdges has more than one intersect points
Changeset 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
mod - src/Approx/Approx_SameParameter.cxx Diff File
mod - src/Approx/Approx_SameParameter.hxx Diff File
mod - src/BRepFill/BRepFill_Sweep.cxx Diff File
mod - src/BRepFill/BRepFill_TrimShellCorner.cxx Diff File
mod - src/BRepFill/BRepFill_TrimShellCorner.hxx Diff File
mod - tests/bugs/modalg_7/bug29204 Diff File
mod - tests/bugs/modalg_7/bug29663 Diff File
mod - tests/evolved/voluved/HMC008 Diff File
add - tests/pipe/bugs/bug32807 Diff File