+ fixes #0002033: boolean failure, model refine

This commit is contained in:
wmayer 2015-04-03 07:39:17 +02:00
parent 32688a636b
commit b36c34b105

View File

@ -1095,7 +1095,8 @@ bool FaceUniter::process()
TopTools_ListIteratorOfListOfShape edgeIt;
for (edgeIt.Initialize(edges); edgeIt.More(); edgeIt.Next())
{
modifiedShapes.push_back(std::make_pair(edgeIt.Value(), newEdges(idx)));
if (newEdges.IsBound(idx))
modifiedShapes.push_back(std::make_pair(edgeIt.Value(), newEdges(idx)));
}
// TODO: Handle vertices that have disappeared in the fusion of the edges
}