This commit is contained in:
eap 2011-11-17 11:20:18 +00:00
parent cb763eea38
commit 824b154851

View File

@ -239,14 +239,14 @@ int SMESH_ExtractGeometry::RequestData(
if ( npts >= numCellPts || (this->ExtractBoundaryCells && npts > 0) ) if ( npts >= numCellPts || (this->ExtractBoundaryCells && npts > 0) )
{ {
if(cell->GetCellType() == VTK_POLYHEDRON) { if(cell->GetCellType() == VTK_POLYHEDRON) {
newCellPts->Reset(); newCellPts->Reset();
vtkUnstructuredGrid::SafeDownCast(input)->GetFaceStream( cellId ,newCellPts ); vtkUnstructuredGrid::SafeDownCast(input)->GetFaceStream( cellId ,newCellPts );
vtkUnstructuredGrid::ConvertFaceStreamPointIds(newCellPts, pointMap); vtkUnstructuredGrid::ConvertFaceStreamPointIds(newCellPts, pointMap);
} }
newCellId = output->InsertNextCell(cell->GetCellType(),newCellPts); newCellId = output->InsertNextCell(cell->GetCellType(),newCellPts);
myElemVTK2ObjIds.push_back(cellId); myElemVTK2ObjIds.push_back(cellId);
outputCD->CopyData(cd,cellId,newCellId); outputCD->CopyData(cd,cellId,newCellId);
} }
}//for all cells }//for all cells