]> OCCT Git - occt.git/commit
0028556: Invalid result of Fuse operation in the test case bugs moddata_2 bug469
authoremv <emv@opencascade.com>
Wed, 15 Mar 2017 06:15:46 +0000 (09:15 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 23 Mar 2017 12:57:24 +0000 (15:57 +0300)
commitf80842e34cea947c485e82457826e07f48ab9844
tree3079672c3dc12dcc43e4bed990036f59c8ae6c13
parent19e7092d1b0d871bbaed399e344a91c4916a80f4
0028556: Invalid result of Fuse operation in the test case bugs moddata_2 bug469

1. Using appropriate intersection tolerance for splitting the degenerated edges in Boolean operations (void BOPAlgo_PaveFiller::FillPaves()).

2. Avoid creation of the wires consisting of degenerated edges only (BOPAlgo_WireSplitter).

3. Test case bugs/moddata_2/bug469 has been corrected to obtain valid result of operation. TODO statements have been removed from the case.
src/BOPAlgo/BOPAlgo_PaveFiller_8.cxx
src/BOPAlgo/BOPAlgo_WireSplitter_1.cxx
tests/bugs/moddata_2/bug469