[vtkusers] How to capture images from ONLY the RenderWindow?

Charles Boivin Charles.Boivin at rwdiwest.com
Wed Oct 27 13:43:31 EDT 2004


Hey Jared,

Have you tried using offscreen rendering? Something like this:

this->renWin->SetOffScreenRendering(1);

... take a snapshot of the render window here

this->renWin->SetOffScreenRendering(0);

I use this to output a series of snapshots (to later create an
animation) and it seems to work fine for me, although I do not have
multiple windows that overlap each other. 

Hope this helps,

Charles

>>> "Jared Cohen" <Jared.Cohen at noaa.gov> 10/27/04 11:35am >>>
  Hi all. I'm part of a team that's building a large, multi-window GUI;

one of the windows contains the VTK RenderWindow. We implemented a 
function to save the scene as a PNG, but there's a problem: if any of 
the other windows are in the way of the RenderWindow, they get 
incorporated into the resulting PNG snapshot! What I want to do is take

a snapshot of ONLY the contents of the RenderWindow, regardless of 
whether or not there are other windows in front of the RenderWindow. Is

there a way to do this?




More information about the vtkusers mailing list