]> OCCT Git - occt.git/commit
0029093: BOP PaveFiller hungs and constantly consumes memory
authorakaftasev <akaftasev@opencascade.com>
Fri, 14 Oct 2022 08:00:50 +0000 (11:00 +0300)
committerakaftasev <akaftasev@opencascade.com>
Thu, 20 Oct 2022 13:53:52 +0000 (16:53 +0300)
commitd610ad73956f6ace97339e046883660206c85647
tree6e69a4075cbdd9044f3fd3a2f2b6834cd6efb075
parent0b4962a7f04caef12d090d087b7196cefde0703c
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.
src/IntWalk/IntWalk_PWalking.cxx
tests/perf/modalg/bug29093 [new file with mode: 0644]