]> OCCT Git - occt-copy.git/commit
0028474: Boolean operations - General Fuse operator breaks validity of resulting...
authoremv <emv@opencascade.com>
Mon, 20 Feb 2017 10:18:30 +0000 (13:18 +0300)
committerapl <anton.poletaev@opencascade.com>
Thu, 20 Apr 2017 13:05:33 +0000 (16:05 +0300)
commit4816dcf1ce7ee1adbd0e2ba21d4335f1d348b43b
tree03efc998b82e133e2d396fef04c0ae9314974b4d
parent43decba76c783a302f1a8c9ff97a45146aeb5075
0028474: Boolean operations - General Fuse operator breaks validity of resulting shape

1. Re-orienting the shell before making solid from it (MakeShell in BOPAlgo_ShellSplitter);

2. The implementation of the BOPTools_AlgoTools::IsSplitToReverse() method has been changed to
   make the usage of the Hatcher for looking for the point in the face default.

3. Test cases for the issue.
src/BOPAlgo/BOPAlgo_ShellSplitter.cxx
src/BOPTools/BOPTools_AlgoTools.cxx
tests/bugs/modalg_6/bug28474_1 [new file with mode: 0644]
tests/bugs/modalg_6/bug28474_2 [new file with mode: 0644]