<div dir="ltr">Hi Zhang,<div><br></div><div>Note that vtkImageReslice does not know the thickness of the input slices.  It only knows the spacing of the input slices.  There is no "thickness" information in vtkImageData.  So in your example, if the input spacing is 0.8mm, then vtkImageReslice still does not know the true "thickness" of the input slices.</div><div><br></div><div>When you call SetSlabNumberOfSlices(n), the thickness of the output slabs is n*(output spacing).  It is up to you to compute the number "n" that provides the output thickness that you need.</div><div><br></div><div> - David</div><div><br></div><div><br></div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 2, 2017 at 2:51 AM, zhang qiang <span dir="ltr"><<a href="mailto:zhang07101@126.com" target="_blank">zhang07101@126.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear David:<br>
<br>
      Something still make me confused.<br>
<br>
      vtkImageReslice is used to reslice the image, and the output spacing<br>
is setted as (0.4, 0.4, 0.4). The SlabNumberOfSlices is default 1, so the<br>
thickness of the resliced image is 0.4? But what if the thickness of<br>
original image is 0.8? I think the thickness of original image is 0.8. And<br>
if the slab number of slice is n, the thickness of resliced image should be<br>
0.8*n. Is that right.<br>
<br>
      In this way, if the thickness of original image is 0.8, the thickness<br>
of resliced image must be 0.8*n?<br>
<br>
zhang qiang<br></blockquote></div></div></div></div>