]> OCCT Git - occt-copy.git/commit
0029580: Regression: invalid result of BOP Fuse
authoremv <emv@opencascade.com>
Thu, 15 Mar 2018 14:02:46 +0000 (17:02 +0300)
committerrnv <rnv@opencascade.com>
Wed, 21 Mar 2018 11:41:19 +0000 (14:41 +0300)
commit2c277b838e1509432521b51b23faf1becf910a7e
tree2d9f2a45f8de751558ef92285f698e0d7f759893
parent90850b69d3a286e246c0a225a722a308c721a671
0029580: Regression: invalid result of BOP Fuse

Boolean Operation - avoid creation of INTERNAL solid from unclassified faces in Solid Builder algorithm.
Instead warn the user that some of the faces have been unclassified and not used for solids creation.

Adjustment of the test cases.
Test cases for the issue.
17 files changed:
src/BOPAlgo/BOPAlgo.msg
src/BOPAlgo/BOPAlgo_Alerts.hxx
src/BOPAlgo/BOPAlgo_BOP.cxx
src/BOPAlgo/BOPAlgo_BOPAlgo_msg.pxx
src/BOPAlgo/BOPAlgo_BuilderSolid.cxx
src/BOPAlgo/BOPAlgo_BuilderSolid.hxx
src/BOPAlgo/BOPAlgo_Builder_3.cxx
src/BOPAlgo/BOPAlgo_CellsBuilder.cxx
src/BOPAlgo/BOPAlgo_MakerVolume.cxx
src/BOPAlgo/BOPAlgo_Tools.cxx
tests/boolean/bcut_complex/F2
tests/bugs/modalg_6/bug26789_1
tests/bugs/modalg_7/bug25983 [deleted file]
tests/bugs/modalg_7/bug25983_1 [new file with mode: 0644]
tests/bugs/modalg_7/bug25983_2 [new file with mode: 0644]
tests/bugs/modalg_7/bug29580_1 [new file with mode: 0644]
tests/bugs/modalg_7/bug29580_2 [new file with mode: 0644]