const TopTools_MapOfShape& cornerVV,
TopTools_MapOfShape& internEE)
{
- TopTools_IndexedMapOfShape subEE;
+ TopTools_IndexedMapOfShape subEE, subFF;
TopExp::MapShapes( shape, TopAbs_EDGE, subEE );
- //TopExp::MapShapes( shape, TopAbs_FACE, subFF );
+ TopExp::MapShapes( shape, TopAbs_FACE, subFF );
TopoDS_Vertex VV[2];
TopTools_MapOfShape subChecked, ridgeEE;
{
if ( !SMESH_MesherHelper::IsSubShape( ridgeE, *F ))
continue;
+ if ( !subFF.Contains( *F ))
+ continue;
if ( isContinuousMesh( ridgeE, TopoDS::Edge( *E ), TopoDS::Face( *F ), mesh ))
{
nextRidgeE = *E;