occt: master 955b3e71
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2014-09-25 09:30:35 | master 418864ae | |
Affected Issues | 0025242: Wrong result of cut operation. | |||
Changeset | 0025242: Wrong result of cut operation. 1. class BOPDS_Iterator method: void BOPDS_Iterator::Intersect() The ttreatment of solid/* interferences has been added. 2 class BOPAlgo_PaveFiller protected methods: void BOPAlgo_PaveFiller::PerformVZ() void BOPAlgo_PaveFiller::PerformEZ() void BOPAlgo_PaveFiller::PerformFZ() void BOPAlgo_PaveFiller::PerformZZ() has been added. The methods are to Compute Vertex/Solid Edge/Solid Face/Solid Solid/Solid interferences. 3. class BOPAlgo_PaveFiller protected method: void BOPAlgo_PaveFiller::PerformFF() Empty interferences has not been added in the interferences' table 4. class BOPAlgo_CheckerSI protected methods: void BOPAlgo_CheckerSI::PerformVZ() void BOPAlgo_CheckerSI:PerformEZ() void BOPAlgo_CheckerSI::PerformFZ() void BOPAlgo_CheckerSI::PerformZZ() has been removed. 5. class BOPAlgo_BOP protected method: void BOPAlgo_BOP::BuildRC() void BOPAlgo_BOP::BuildSolid() changed to treat non-interferred solids and keep it in the result as they were Test case for issue 0025242 |
|||
mod - src/BOPAlgo/BOPAlgo_BOP.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cdl | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cdl | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | |||
mod - src/BOPAlgo/FILES | Diff File | |||
mod - src/BOPDS/BOPDS_Iterator.cxx | Diff File | |||
add - tests/bugs/modalg_5/bug25242 | Diff File |