]> OCCT Git - occt-copy.git/commit
0029093: BOP PaveFiller hungs and constantly consumes memory CR29093_1
authornbv <nbv@opencascade.com>
Fri, 22 Sep 2017 08:24:35 +0000 (11:24 +0300)
committernbv <nbv@opencascade.com>
Fri, 22 Sep 2017 14:55:18 +0000 (17:55 +0300)
commit51607a487c98fde114260b552fb01de7bea1fdb7
tree42f233ba23baeaf1a7124b9f4561bea8951792f5
parent048e1b3b03f0a6a70b6c67c9d01ff85b1ce5876b
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]