[vtkusers] vtkRemoveCellsFilter use ?
Mathieu Malaterre
Mathieu.Malaterre at creatis.insa-lyon.fr
Wed Jul 30 10:41:01 EDT 2003
Hi all,
I have tried the vtkRemoveCellsFilter class, but I failed to make it
work. I am getting a seg fault.
Could someone told how to use it, or why this simple script fails:
##############################
from vtk import *
reader = vtkSphereSource()
reader.Update()
#The following two lines doesn't make any differences:
#reader.GetOutput().BuildLinks(0) #default val is not wrap
#reader.GetOutput().BuildCells()
#print reader.GetOutput().GetNumberOfCells() #96
#reader.GetOutput().DeleteCell( 10 ) #ok
remove = vtkRemoveCellsFilter()
remove.SetInput( reader.GetOutput() )
remove.RemoveCell( 10 )
##############################
Thanks
mathieu
Problem is coming from:
void RemoveCell(vtkIdType cellid) {
this->CellIdList->DeleteId(this->CellIdList->GetId(cellid));
^^^^^^^^
this->Modified();
}
DeleteId is call on element number 10...therefore I am getting a seg fault
REF:
http://www.bioengineering-research.com/vtk/vtkRemoveCellsFilter.htm
More information about the vtkusers
mailing list