]> OCCT Git - occt-copy.git/commit
0029204: BRepOffsetAPI_MakePipeShell produces invalid result and raises exception...
authorjgv <jgv@opencascade.com>
Wed, 18 Oct 2017 14:35:58 +0000 (17:35 +0300)
committeremv <emv@opencascade.com>
Fri, 13 Apr 2018 08:11:09 +0000 (11:11 +0300)
commitab2ebdcf20ebf0d93b97e8204ffae6a5f3e625af
tree6c17412149bb446d02d13f31fb370a5c30c28ec4
parent288e693a983669bdb735b87287fcec63d86b3b85
0029204: BRepOffsetAPI_MakePipeShell produces invalid result and raises exception in Draw

1.The algorithm searching the section in the corner (ChooseSection) is modified to be able to find simple cases with rather big tolerance.

2. The constructor of BRepFill_Section is modified: now it removes locations in the shape of section like it was done in BRepFill_Pipe.

3. Correction of U-edges by Same Parameter has been added to the method BRepFill_Sweep::Build.
src/BRepFill/BRepFill_Pipe.cxx
src/BRepFill/BRepFill_PipeShell.cxx
src/BRepFill/BRepFill_Section.cxx
src/BRepFill/BRepFill_Section.hxx
src/BRepFill/BRepFill_Section.lxx
src/BRepFill/BRepFill_Sweep.cxx
src/BRepFill/BRepFill_TrimShellCorner.cxx
src/BRepFill/BRepFill_TrimShellCorner.hxx
tests/bugs/modalg_7/bug29204 [new file with mode: 0644]