I'm integrating vtk with qt, i have vtkWindowToImageFilter
with input set to vtkGenericOpenGLRenderWindow
, how come i extract the image foreground only?
vtkWindowToImageFilter *w2if = vtkWindowToImageFilter::New();
w2if->ReadFrontBufferOff();
w2if->SetInput(renderWindow);
w2if->Update();
vtkImageData *img = w2if->GetOutput();
the vtkImageData
include the background how can i get ride of it?
My recommendation is to render everything again except for the background. Something like the following
The following render call will show the background again.