<DIV>I don't know,but I change unsigned short yo unsigned char and all things are OK.thanks.&nbsp;<BR><BR></DIV>
<DIV></DIV><BR><PRE>在2009-07-01&nbsp;05:20:24,"David&nbsp;E&nbsp;DeMarle"&nbsp;&lt;dave.demarle@kitware.com&gt;&nbsp;写道:
&gt;Why&nbsp;are&nbsp;your&nbsp;arrays&nbsp;and&nbsp;extents&nbsp;256x256x117,&nbsp;if&nbsp;the&nbsp;data&nbsp;is&nbsp;256x256x256?
&gt;
&gt;David&nbsp;E&nbsp;DeMarle
&gt;Kitware,&nbsp;Inc.
&gt;R&amp;D&nbsp;Engineer
&gt;28&nbsp;Corporate&nbsp;Drive
&gt;Clifton&nbsp;Park,&nbsp;NY&nbsp;12065-8662
&gt;Phone:&nbsp;518-371-3971&nbsp;x109
&gt;
&gt;
&gt;
&gt;2009/6/29&nbsp;x0_y0_0&nbsp;&lt;x0_y0_0@126.com&gt;:
&gt;&gt;&nbsp;hi,evryone,
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;I&nbsp;want&nbsp;to&nbsp;use&nbsp;vtkImageData&nbsp;read&nbsp;a&nbsp;raw&nbsp;datasets&nbsp;256*256*256,&nbsp;and&nbsp;I
&gt;&gt;&nbsp;followed&nbsp;an&nbsp;example&nbsp;from&nbsp;the&nbsp;internet.&nbsp;&nbsp;I&nbsp;reconstruct&nbsp;the&nbsp;datasets,but&nbsp;it
&gt;&gt;&nbsp;shows&nbsp;part&nbsp;of&nbsp;the&nbsp;3D&nbsp;reconstruction.&nbsp;Could&nbsp;anyone&nbsp;help&nbsp;me?&nbsp;thanks.
&gt;&gt;
&gt;&gt;&nbsp;code:
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;short&nbsp;*buf;
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf&nbsp;=&nbsp;new&nbsp;unsigned&nbsp;short[256*256*117];
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;short&nbsp;*p=buf;
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;*fp&nbsp;=&nbsp;fopen(&nbsp;filePath,"r");
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fread(buf,256*256,117,fp);
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fclose(fp);
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vtkImageData*&nbsp;id&nbsp;=&nbsp;vtkImageData::New();
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id-&gt;SetDimensions(256,&nbsp;256,&nbsp;117);
&gt;&gt;&nbsp;&nbsp;&nbsp;//&nbsp;id&nbsp;-&gt;GetPointData()-&gt;SetScalars(array)&nbsp;;
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id-&gt;SetSpacing(1.0,1.0,1.0);
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id-&gt;SetOrigin(0.0,0.0,0.0);
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id-&gt;SetScalarTypeToUnsignedShort();
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id-&gt;SetNumberOfScalarComponents(1);
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id-&gt;AllocateScalars();
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;&nbsp;short*&nbsp;a&nbsp;=&nbsp;(unsigned&nbsp;short*)(id-&gt;GetScalarPointer());
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;dims[2];&nbsp;i++)
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(j&nbsp;=&nbsp;0;&nbsp;j&nbsp;&lt;&nbsp;dims[1];&nbsp;j++)
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(k&nbsp;=&nbsp;0;&nbsp;k&nbsp;&lt;&nbsp;dims[0];&nbsp;k++)
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*a&nbsp;=&nbsp;*p;&nbsp;&nbsp;&nbsp;a++;&nbsp;&nbsp;p++;
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;&nbsp;mexiao
&gt;&gt;
&gt;&gt;&nbsp;________________________________
&gt;&gt;&nbsp;200万种商品,最低价格,疯狂诱惑你
&gt;&gt;&nbsp;_______________________________________________
&gt;&gt;&nbsp;Powered&nbsp;by&nbsp;www.kitware.com
&gt;&gt;
&gt;&gt;&nbsp;Visit&nbsp;other&nbsp;Kitware&nbsp;open-source&nbsp;projects&nbsp;at
&gt;&gt;&nbsp;http://www.kitware.com/opensource/opensource.html
&gt;&gt;
&gt;&gt;&nbsp;Please&nbsp;keep&nbsp;messages&nbsp;on-topic&nbsp;and&nbsp;check&nbsp;the&nbsp;VTK&nbsp;FAQ&nbsp;at:
&gt;&gt;&nbsp;http://www.vtk.org/Wiki/VTK_FAQ
&gt;&gt;
&gt;&gt;&nbsp;Follow&nbsp;this&nbsp;link&nbsp;to&nbsp;subscribe/unsubscribe:
&gt;&gt;&nbsp;http://www.vtk.org/mailman/listinfo/vtkusers
&gt;&gt;
</PRE><br><!-- footer --><br><span title="neteasefooter"/><hr/>
<a href="http://count.mail.163.com/redirect/footer.htm?f=http://gouwu.youdao.com">200万种商品,最低价格,疯狂诱惑你</a>
</span>