Salome HOME
projects
/
modules
/
smesh.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
01d8b02
)
Fix GetNodeIndex() for polygon
author
eap
<eap@opencascade.com>
Mon, 29 Jul 2013 12:15:22 +0000
(12:15 +0000)
committer
eap
<eap@opencascade.com>
Mon, 29 Jul 2013 12:15:22 +0000
(12:15 +0000)
src/SMDS/SMDS_VtkVolume.cxx
patch
|
blob
|
history
diff --git
a/src/SMDS/SMDS_VtkVolume.cxx
b/src/SMDS/SMDS_VtkVolume.cxx
index 22f5de67ed250c3a277dd5828ff649fafc806598..7acdbf37c110daff9dae1c5bdc6632384225e5b2 100644
(file)
--- 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;