occt: master 5cbd98a5

Author Committer Branch Timestamp Parent
akaftasev smoskvin master 2022-10-14 11:00:50 master 25b5e83a
Changeset 0029093: BOP PaveFiller hungs and constantly consumes memory

Method IntWalk_PWalking::ExtendLineInCommonZone(...) now is not called if the already found intersection point is on surface boundary.
As result, the intersection line going along any boundary will never be extended. It is appropriate for high-level OCCT-algorithm because they will take the boundary (not computed line) as intersection result.
mod - src/IntWalk/IntWalk_PWalking.cxx Diff File
add - tests/perf/modalg/bug29093 Diff File