Hi everybody,<br><br>I want to generate 2D views of a 3D model and save them as jpeg image. At the moment, I am using vtkWindowToImageFilter to obtain the generated view from a RenderWindow. The problem is that I dont want to display the window on the screen, just wan the RenderWindow to render the view and store the result with vtkWindow without showing the window.<br>
<br>This is part of the code i am using now, the problem is that the window will flash for a short time and then disapper. Is there a way to render the view without being displayed on the screen???<br><br><blockquote>renWin = vtk.vtkRenderWindow()<br>
renWin.AddRenderer(ren)<br>ren.SetBackground(1, 1, 1)<br>renWin.SetSize(128,128)<br>        <br>ren.Render()<br>        <br>winToImageFilter = vtk.vtkWindowToImageFilter()<br>winToImageFilter.SetInput(renWin);<br><br>renWin.Finalize()<br>
winToImageFilter.Update()<br><br>jw = vtk.vtkJPEGWriter();<br>jw.SetInput(winToImageFilter.GetOutput());<br><br>jw.SetFileName(fileName + &quot;.jpg&quot;);<br>jw.Write();<br></blockquote><br>Thanks in advance<br><br>