[vtkusers] Removing al actors from a Renderer (I get multiple XYPlots in one renderer)
Nico Vermaas
vermaas at astron.nl
Fri Apr 4 01:57:55 EST 2003
Hi,
I want to draw and update an XYPlotActor, but when I draw a new one (by
addingAddActor2D(xyplot)) then the old one just also stays in there. So
I need to delete the old one first.
I tried this... and I do get the right count that increases every time
I add an actor. But the Removing part does not work.
vtkActorCollection *actors = vtkActorCollection::New();
int NumberOfActors = renderer->VisibleActorCount();
actors=this->renderer->GetActors();
for (int i=0; i<NumberOfActors; i++) {
this->renderer->RemoveActor(actors->GetNextActor());
}
actors->Delete();
Q: How do I delete all actors from a renderer?
Nico
More information about the vtkusers
mailing list