occt: master 0d19eb34
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2014-03-20 09:36:43 | master fa84b8ff | |
Affected Issues | 0024696: Lower performance of the new Edge/Edge intersection algorithm | |||
Changeset | 0024696: Lower performance of the new Edge/Edge intersection algorithm Performance improvements in IntTools_EdgeEdge algorithm: 1. Added check for common box between edges: if common box between edges is thin, find exact solutions at once, without looking for rough ranges first; 2. Improved methods IntTools_EdgeEdge::FindBestSolution() and IntTools_EdgeEdge::CheckCoincidence(...) by using method SplitRangeOnSegments with resolution of the curve as a criteria for size of the ranges. Test cases for issue CR24696 |
|||
mod - src/IntTools/IntTools_EdgeEdge.cdl | Diff File | |||
mod - src/IntTools/IntTools_EdgeEdge.cxx | Diff File | |||
add - tests/bugs/modalg_5/bug24696 | Diff File |