[vtkusers] Capturing Renderwindow frames
de Boer Ingo
I.deBoer at polytec.de
Wed May 25 02:23:59 EDT 2005
Hi,
why don't you render directly into a MemoryDC and draw it
to a bitmap? Take a look at:
http://public.kitware.com/cgi-bin/viewcvs.cgi/GUISupport/MFC/vtkMFCWindow.cpp?view=markup
void vtkMFCWindow::DrawDC(CDC* pDC)
greets
Ingo
---
Dr.-Ing. Ingo H. de Boer
Polytec GmbH
Polytec-Platz 1-7, 76337 Waldbronn, Germany
phone: ++49 7243 604 106
fax : ++49 7243 604 255
-----Original Message-----
Subject: [vtkusers] Capturing Renderwindow frames
Hello everyone,
I'm trying to create an AVI file from frames captured from a renderwindow using GetRGBACharPixelData(). For some things I use a timer (MS C++ SetTimer()) to call both Render() and GetRGBACharPixelData(), in that order, and that works just fine. Other times I use mouse movement to call Render() on the RenderWindow and use a timer to call GetRGBACharPixelData(). But this second method doesn't update fast enough. If I setup the timer to grab 1 frame per second then it sort of works but when doing something like drawing a line; the line won't always show until the drawing is complete. Is there a better way of approaching this?????
Beau
More information about the vtkusers
mailing list