]> OCCT Git - occt-copy.git/commit
0028683: Wrong result of CUT operation
authoremv <emv@opencascade.com>
Tue, 25 Apr 2017 11:39:57 +0000 (14:39 +0300)
committeremv <emv@opencascade.com>
Fri, 28 Apr 2017 09:08:18 +0000 (12:08 +0300)
commitbe812595134e5eb916d72da278725ca60b001893
tree77f72d46a74229bfff7cdc83b50d4543c1f84b35
parent4ea98237772ae44a6a0756779807a8ce55a9b020
0028683: Wrong result of CUT operation

1. Partial porting of the patches for the issues #0026738 and #0028017:
   Careful treatment of the SD vertices created on the Face/Face intersection stage.

2. Avoid creation of the small section edges.

3. Test case for the issue.

4. Adjusting test cases for current behavior.
15 files changed:
src/BOPAlgo/BOPAlgo_PaveFiller.cdl
src/BOPAlgo/BOPAlgo_PaveFiller.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_1.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_8.cxx
src/BOPDS/BOPDS_DS.cdl
src/BOPDS/BOPDS_DS.cxx
tests/boolean/volumemaker/B9
tests/bugs/modalg_2/bug472_3
tests/bugs/modalg_6/bug28683 [new file with mode: 0644]
tests/draft/angle/M2
tests/offset/faces_type_i/C9
tests/offset/shape_type_i/B3