]> OCCT Git - occt-copy.git/commit
0028474: Boolean operations - General Fuse operator breaks validity of resulting... CR28474-710
authoremv <emv@opencascade.com>
Mon, 20 Feb 2017 10:18:30 +0000 (13:18 +0300)
committeremv <emv@opencascade.com>
Thu, 13 Apr 2017 08:30:33 +0000 (11:30 +0300)
commit8e196cf90c0035465548d1c0cc58c9a620ee4cd7
treeda2c0a9cd8d6f762c04f96ee74db1d682db6819f
parent89aebdea8d6f4d15cfc50e9458cd8e2e25022326
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]