diff --git a/Geo/OCC_Connect.cpp b/Geo/OCC_Connect.cpp index a299a2f1b95098fffb9f2cdd0bc00204f5bfb1d5..ff3700017ca8b9e5212779b68d4faee490138a43 100644 --- a/Geo/OCC_Connect.cpp +++ b/Geo/OCC_Connect.cpp @@ -835,7 +835,7 @@ void OCC_Connect::MergeVertices(TopoDS_Shape &shape1,TopoDS_Shape &shape2) const { TopTools_IndexedMapOfShape imap, omap; TopExp::MapShapes(shape1,TopAbs_VERTEX,imap); - TopExp::MapShapes(shape2,TopAbs_VERTEX,imap); + TopExp::MapShapes(shape2,TopAbs_VERTEX,omap); BRepTools_ReShape replacer; for(int i=0;i<imap.Extent();i++) { for(int j=0;j<omap.Extent();j++) { @@ -879,7 +879,7 @@ void OCC_Connect::MergeEdges(TopoDS_Shape &shape1, TopoDS_Shape &shape2) const { TopTools_IndexedMapOfShape imap, omap; TopExp::MapShapes(shape1,TopAbs_EDGE,imap); - TopExp::MapShapes(shape2,TopAbs_EDGE,imap); + TopExp::MapShapes(shape2,TopAbs_EDGE,omap); BRepTools_ReShape replacer; for(int i=0;i<imap.Extent();i++) { for(int j=0;j<omap.Extent();j++) {