X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMDS%2FSMDS_VtkVolume.cxx;h=7acdbf37c110daff9dae1c5bdc6632384225e5b2;hb=c17253baf7fb323aa6813115204624314e6e749c;hp=22f5de67ed250c3a277dd5828ff649fafc806598;hpb=6ae2a9da945b425168ef891ac249fafb2ef71a9a;p=modules%2Fsmesh.git diff --git a/src/SMDS/SMDS_VtkVolume.cxx b/src/SMDS/SMDS_VtkVolume.cxx index 22f5de67e..7acdbf37c 100644 --- a/src/SMDS/SMDS_VtkVolume.cxx +++ b/src/SMDS/SMDS_VtkVolume.cxx @@ -462,14 +462,13 @@ int SMDS_VtkVolume::GetNodeIndex( const SMDS_MeshNode* node ) const vtkIdType nFaces = 0; vtkIdType* ptIds = 0; grid->GetFaceStream(this->myVtkID, nFaces, ptIds); - int id = 0, nbPoints = 0; + int id = 0; for (int iF = 0; iF < nFaces; iF++) { int nodesInFace = ptIds[id]; for ( vtkIdType i = 0; i < nodesInFace; ++i ) - if ( ptIds[id+i] == node->getVtkId() ) + if ( ptIds[id+i+1] == node->getVtkId() ) return id+i-iF; - nbPoints += nodesInFace; id += (nodesInFace + 1); } return -1;