]> OCCT Git - occt-copy.git/commit
0030787: BRepOffsetAPI_MakePipeShell: hangs on the attached model CR0_SPE_730
authoremv <emv@opencascade.com>
Wed, 19 Jun 2019 05:54:50 +0000 (08:54 +0300)
committerazv <azv@opencascade.com>
Wed, 31 Mar 2021 15:11:09 +0000 (18:11 +0300)
commitfbae414ecfe5de4053b9a9a7ebc4049a14e2b57a
tree2360bdad30534bdeed01d2b7612f48808abf1127
parent0281abc7ca12d036cc2ad213ceb6c4a9c37cd0d1
0030787: BRepOffsetAPI_MakePipeShell: hangs on the attached model

Protect IntTools_EdgeEdge::FindSolutions method from cases where splitting edge on parts does not give bounding box decreasing.
Use at least Epsilon from edges parameters as a step in BRepLib::FindValidRange.
Test case for the issue.
src/BRepLib/BRepLib_1.cxx
src/IntTools/IntTools_EdgeEdge.cxx
src/IntTools/IntTools_EdgeEdge.hxx
tests/bugs/modalg_7/bug30787 [new file with mode: 0644]