<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="Times New Roman" size=2>Dear all,</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="Times New Roman" size=2>&nbsp;&nbsp; I encounter a question, I 
want to display many pieces of image using vtkImageData and vtkImageActor. But 
when I render them, only one image is displayed. How to display them 
automatically in a&nbsp;for cycle? Thanks a lot. &nbsp;Here is my code in 
OnDraw(CDC* pDC):</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="Times New Roman" size=2>&nbsp; ....</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2>vtkRenderer *ren = 
vtkRenderer::New();</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2>vtkRenderWindow *renWin = 
vtkRenderWindow::New();</FONT></DIV>
<DIV><FONT face="Times New Roman" 
size=2>renWin-&gt;AddRenderer(ren);</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="Times New Roman" size=2>vtkImageData *ImageData = 
vtkImageData::New();</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2>&nbsp;&nbsp;&nbsp;&nbsp; 
ImageData-&gt;SetScalarTypeToUnsignedChar();</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2>&nbsp;&nbsp;&nbsp;&nbsp; 
ImageData-&gt;SetExtent(0,255,0,2550,0);</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2>&nbsp;&nbsp;&nbsp; 
ImageData-&gt;AllocateScalars();</FONT></DIV>
<DIV><FONT size=2>vtkImageActor *ImageActor = vtkImageActor::New();</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="Times New Roman" size=2>&nbsp;int i,j,k;</FONT></DIV>
<DIV><FONT face="Times New Roman" 
size=2>&nbsp;for(i=0;i&lt;72;i++){</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
for(j=0;j&lt;256;j++)</FONT></DIV>
<DIV><FONT face="Times New Roman" 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
for(k=0;k&lt;256;k++)</FONT></DIV>
<DIV><FONT face="Times New Roman" 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
ImageData-&gt;GetPointData()-&gt;GetScalars()-&gt;SetTuple1(j*256+k, 
image[i][j][k]);</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2>&nbsp;&nbsp;&nbsp;&nbsp; 
ImageActor-&gt;SetInput(ImageData);</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2>&nbsp;&nbsp;&nbsp;&nbsp; 
ren-&gt;AddActor(ImageActor);</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2>&nbsp;&nbsp;&nbsp; 
renWin-&gt;Render();</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2>}</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2></FONT>&nbsp;</DIV></BODY></HTML>