<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:΢ÈíÑźÚ
}
--></style>
</head>
<body class='hmmessage'>
Hi, vtk users<BR><BR>
I am a beginner. <BR>
<BR>
I just want to render a 3d image in the same vtkRenderWindow without creating a new one.<BR>
<BR>
I create vtkrenderer and vtkrenderwindow before the loop.<BR>
<BR>
The 3d image is updated and rendered in the loop.<BR>
<BR>
In the result, only the first 3d image is rendered in the vtkrenderwindow. Then, the rendered 3d image can not change while it is updating.<BR>
<BR>
My code is as fellows, please tell me how to correct it or give me some examples.<BR>
<BR>
thank you.<BR><BR> <BR> vtkRenderer *aRenderer = vtkRenderer::New();<BR> vtkRenderWindow *renWin = vtkRenderWindow::New();<BR> renWin->AddRenderer(aRenderer);<BR> vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();<BR> iren->SetRenderWindow(renWin);<BR> <BR> vtkContourFilter *contours = vtkContourFilter::New();<BR> vtkPolyDataMapper *contmap = vtkPolyDataMapper::New();<BR> vtkActor *contact = vtkActor::New();<BR> <BR> vtkCamera *aCamera = vtkCamera::New();<BR> aCamera->ParallelProjectionOn();<BR> aRenderer->SetActiveCamera(aCamera);<BR> aRenderer->ResetCamera();<BR> aRenderer->SetBackground(0.725,0.725,1);<BR> renWin->SetSize(1024, 768);<BR> aRenderer->ResetCameraClippingRange ();<BR> iren ->Initialize();<BR><BR>// loop <BR>for (int i=iFirstFrame; i<iNumFrames; i++)<BR>{<BR> ......<BR> interpolate bmpimage into volumeimage;<BR> ......<BR> volumeimage->update();<BR> contours->SetInput(volumeimage);<BR> contours->SetValue(0,gval);<BR> contmap->SetInput(contours->GetOutput());<BR> contmap->SetScalarRange(100,220);<BR> contact->SetMapper(contmap);<BR> aRenderer->AddActor(contact);<BR> aRenderer->Render();<BR> iren->Render();<BR>}<BR>iren->Start();<BR><BR>                                            </body>
</html>