- badEdges.clear();
- if ( _EdgesOnShape* eof = data.GetShapeEdges( intFace->getshapeId() ))
- {
- if ( const _TmpMeshFace* f = dynamic_cast< const _TmpMeshFace*>( intFace ))
- {
- const SMDS_MeshElement* srcFace =
- eof->_subMesh->GetSubMeshDS()->GetElement( f->getIdInShape() );
- SMDS_ElemIteratorPtr nIt = srcFace->nodesIterator();
- while ( nIt->more() )
- {
- const SMDS_MeshNode* srcNode = static_cast<const SMDS_MeshNode*>( nIt->next() );
- TNode2Edge::iterator n2e = data._n2eMap.find( srcNode );
- if ( n2e != data._n2eMap.end() )
- badEdges.push_back( n2e->second );
- }
- eosC1[0] = eof;
- nbBad = invalidateBadSmooth( data, helper, badEdges, eosC1, infStep );
- if ( nbBad > 0 )
- return false;
- }
- }
- if ( eos._edges[i]->FindIntersection( *searcher, dist, data._epsilon, eos, &intFace ))
- return false;
- else
- continue;
+ // badEdges.clear();
+ // if ( _EdgesOnShape* eof = data.GetShapeEdges( intFace->getshapeId() ))
+ // {
+ // if ( const _TmpMeshFace* f = dynamic_cast< const _TmpMeshFace*>( intFace ))
+ // {
+ // const SMDS_MeshElement* srcFace =
+ // eof->_subMesh->GetSubMeshDS()->GetElement( f->getIdInShape() );
+ // SMDS_ElemIteratorPtr nIt = srcFace->nodesIterator();
+ // while ( nIt->more() )
+ // {
+ // const SMDS_MeshNode* srcNode = static_cast<const SMDS_MeshNode*>( nIt->next() );
+ // TNode2Edge::iterator n2e = data._n2eMap.find( srcNode );
+ // if ( n2e != data._n2eMap.end() )
+ // badEdges.push_back( n2e->second );
+ // }
+ // eosC1[0] = eof;
+ // nbBad = invalidateBadSmooth( data, helper, badEdges, eosC1, infStep );
+ // if ( nbBad > 0 )
+ // return false;
+ // }
+ // }
+ // if ( eos._edges[i]->FindIntersection( *searcher, dist, data._epsilon, eos, &intFace ))
+ // return false;
+ // else
+ // continue;