[vtk-developers] Drawing on a vtkRenderWindow in C#/ActiViz
cakbulut
cakbulut at web.de
Sun Sep 18 15:34:09 EDT 2011
Hi David,
I have tried the vtkWindowToImageFilter class, but it does not work. I do
not know where I am making a mistake. Here is my code:
vtkDICOMImageReader reader = new vtkDICOMImageReader();
reader.SetDirectoryName("C:\\vtkDev\\Book\\data\\SE000002");
reader.Update();
mapper.SetInput(reader.GetOutput());
actor = new vtkActor2D();
actor.SetMapper(mapper);
vtkRenderer ren1 =
renderWindowControl1.RenderWindow.GetRenderers().GetFirstRenderer();
vtkRenderWindow renWin = renderWindowControl1.RenderWindow;
// Add the actors to the renderer, set the window size
//
ren1.AddViewProp(actor);
renWin.SetSize(250, 250);
vtkWindowToImageFilter fi = new vtkWindowToImageFilter();
fi.SetInput(renderWindowControl1.RenderWindow);
vtkImageData v = fi.GetOutput();
try
{
Bitmap bitmap = v.ToBitmap(); *//Here I get Invalid Argument
Exception*
pictureBox1.Image = bitmap;
}
catch (Exception d)
{
MessageBox.Show(d.Message);
}
Have you got an idea?
Best regards
cakbulut
--
View this message in context: http://vtk.1045678.n5.nabble.com/Drawing-on-a-vtkRenderWindow-in-C-ActiViz-tp4802425p4816781.html
Sent from the VTK - Dev mailing list archive at Nabble.com.
More information about the vtk-developers
mailing list