0027520: Operation "splitshape" in the Test Harness give invalid result on the attach...
authorgka <gka@opencascade.com>
Mon, 16 May 2016 14:10:14 +0000 (17:10 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 27 May 2016 12:35:51 +0000 (15:35 +0300)
commitb94d48585b73024787657522318629f09f09924c
treee63ab0b79d523e3d36ba5a882c9308e28ad12224
parent50d06d8fcf54bdf9e3cd5ef99464f01848e355f6
0027520: Operation "splitshape" in the Test Harness give invalid result on the attached case.

The new method has been added in the class BRepFeat_SplitShape for addition of the sequence of the splitting edges or wires for the whole initial shape without specification of the edge->face, edge->edge mapping.
The procedure of collecting wires has been corrected so as not to take into account the distance in 2D space between adjacent edges having a common vertex.
New category of tests "bugs/splitshape" has been added to non-regression data base.

Test cases for issue CR27520

Remove compilation warnings.

Add dependence of TKFeat on TKShHealing in EXTERNLIB in order to build with genproj.
23 files changed:
src/BRepFeat/BRepFeat_SplitShape.hxx
src/BRepFeat/BRepFeat_SplitShape.lxx
src/BRepTest/BRepTest_FeatureCommands.cxx
src/LocOpe/LocOpe_BuildWires.cxx
src/LocOpe/LocOpe_SplitShape.cxx
src/LocOpe/LocOpe_Spliter.cxx
src/LocOpe/LocOpe_WiresOnShape.cxx
src/LocOpe/LocOpe_WiresOnShape.hxx
src/TKFeat/EXTERNLIB
tests/bugs/grids.list
tests/bugs/moddata_1/bug22194
tests/bugs/splitshape/case1 [new file with mode: 0644]
tests/bugs/splitshape/case10 [new file with mode: 0644]
tests/bugs/splitshape/case11 [new file with mode: 0644]
tests/bugs/splitshape/case2 [new file with mode: 0644]
tests/bugs/splitshape/case3 [new file with mode: 0644]
tests/bugs/splitshape/case4 [new file with mode: 0644]
tests/bugs/splitshape/case5 [new file with mode: 0644]
tests/bugs/splitshape/case6 [new file with mode: 0644]
tests/bugs/splitshape/case7 [new file with mode: 0644]
tests/bugs/splitshape/case8 [new file with mode: 0644]
tests/bugs/splitshape/case9 [new file with mode: 0644]
tests/bugs/splitshape/end [new file with mode: 0644]