]> OCCT Git - occt.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)
committerbugmaster <bugmaster@opencascade.com>
Thu, 20 Apr 2017 09:35:45 +0000 (12:35 +0300)
commit6fd4ffd9eb89bc54044f2333014bc04588601a22
tree49259d754a84f3472ad1ab53b88d7fe182549276
parentb60e8432dd68f987271c225460fb65ed056216b3
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]