]> OCCT Git - occt-copy.git/commit
0029093: BOP PaveFiller hungs and constantly consumes memory CR29093
authornbv <nbv@opencascade.com>
Fri, 22 Sep 2017 08:24:35 +0000 (11:24 +0300)
committernbv <nbv@opencascade.com>
Fri, 22 Sep 2017 10:06:32 +0000 (13:06 +0300)
commita7f7c11ec74ed7a6788988d699a899cc07488f5e
treebbfc9cfd1f6f0ec0b8289046bd3a8ce9b2fd6455
parent048e1b3b03f0a6a70b6c67c9d01ff85b1ce5876b
0029093: BOP PaveFiller hungs and constantly consumes memory

Method IntWalk_PWalking::ExtendLineInCommonZone(...) because it seems to be created for single case and (therefore) is not universal. It is bad idea to try to go along iso-line in case of tangent. Now, there is more intellectual method IntWalk_PWalking::PutToBoundary(...) but its current representation allows extending WLine to the boundary only. I.e. if tangent zone is in middle place of the surface this method will have no effect.
src/IntWalk/IntWalk_PWalking.cxx
src/IntWalk/IntWalk_PWalking.hxx
tests/perf/modalg/bug29093 [new file with mode: 0644]