occt: master bd28b2af
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2015-02-19 13:07:21 | master 7ad63454 | |
Changeset | 0024646: Wrong result done by Boolean Operation algorithm 1. class BOPAlgo_PaveFiller method void BOPAlgo_PaveFiller::PerformEF() Do not create intersection vertices in case if it lies ON the boundary of the face. 2. class IntTools_Context New method Standard_Boolean IntTools_Context::IsPointInFace (const gp_Pnt& aP, const TopoDS_Face& aF, const Standard_Real aTol) has been implemented to check if the point IN the face. 3. class IntTools_EdgeFace method void IntTools_EdgeEdge::FindBestSolution(const Standard_Real aT11, const Standard_Real aT12, const Standard_Real aT21, const Standard_Real aT22, Standard_Real& aT1, Standard_Real& aT2) Treatment of the touching cases. Test cases for issue CR24646 Correction of test cases for issue CR24646 |
|||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx | Diff File | |||
mod - src/BOPTools/BOPTools_AlgoTools_1.cxx | Diff File | |||
mod - src/IntTools/IntTools_Context.cdl | Diff File | |||
mod - src/IntTools/IntTools_Context.cxx | Diff File | |||
mod - src/IntTools/IntTools_EdgeEdge.cxx | Diff File | |||
mod - src/IntTools/IntTools_EdgeFace.cxx | Diff File | |||
mod - tests/bugs/modalg_5/bug24286 | Diff File | |||
add - tests/bugs/modalg_5/bug24646_1 | Diff File | |||
add - tests/bugs/modalg_5/bug24646_2 | Diff File | |||
add - tests/bugs/modalg_5/bug24646_3 | Diff File | |||
add - tests/bugs/modalg_5/bug24646_4 | Diff File | |||
mod - tests/bugs/modalg_5/bug25319_1 | Diff File | |||
mod - tests/bugs/modalg_5/bug25319_2 | Diff File |