<div>Hi, I've managed to get a custom slice from a volume using this example, basically It's probing the volume with a custom surface.</div><div><a href="http://vtk.org/Wiki/VTK/Examples/Cxx/Visualization/CurvedReformation">http://vtk.org/Wiki/VTK/Examples/Cxx/Visualization/CurvedReformation</a></div>
<div><br></div><div>Now I'm trying to show this slice/surface in an vtkPanel but it's not working as it should, I can see the surface but it isn't textured at all it's just black.</div><div><br></div><div>
the code I'm using to do this is:</div><div>vtkPanel.GetRenderer().AddActor( dicomViewer.getDicomImage().getActorCustomReslice(line_points) ); </div><div>vtkPanel.GetRenderer().AddActor(new vtkLegendScaleActor());</div>
<div> </div><div>vtkPanel.GetRenderer().GetActiveCamera().SetViewUp(0,0,1);</div><div>vtkPanel.GetRenderer().GetActiveCamera().SetPosition(0,0,0);</div><div>vtkPanel.GetRenderer().GetActiveCamera().SetFocalPoint(0,1,0);</div>
<div>vtkPanel.GetRenderer().ResetCamera();</div><div><br></div><div><br></div><div>If I use a regular vtkRenderWindow as I show below It shows me the surface perfectly textured inside the render window</div><div>vtkRenderer renderer = new vtkRenderer();</div>
<div><div>vtkRenderWindow renderWindow = new vtkRenderWindow();</div><div> </div><div>renderWindow.AddRenderer(renderer);</div><div>vtkRenderWindowInteractor renderWindowInteractor = new vtkRenderWindowInteractor();</div>
<div>renderWindowInteractor.SetRenderWindow(renderWindow);</div><div><br></div><div>// Add the actors to the scene</div><div>renderer.AddActor(dicomViewer.getDicomImage().getActorCustomReslice(line_points));</div><div>renderer.SetBackground(.2, .3, .4);</div>
<div><br></div><div>// Set the camera for viewing medical images</div><div>renderer.GetActiveCamera().SetViewUp(0,0,1);</div><div>renderer.GetActiveCamera().SetPosition(0,0,0);</div><div>renderer.GetActiveCamera().SetFocalPoint(0,1,0);</div>
<div>renderer.ResetCamera();</div></div><div><div>renderWindow.Render();</div><div>renderWindowInteractor.Start();</div></div><div><br></div><div>I'm adding an vtkActor to the vtkPanel, It works fine when I add an vtkImageActor. can it be the problem? should i transform it to an vtkImageActor some way? how?</div>
<div><br></div><div><br></div><div>Thanks in advance!</div>