[vtkusers] Re: vtkusers digest, Vol 1 #886 - 13 msgs
    Kevin Teich 
    kteich at cortechs.net
       
    Tue Mar 19 10:08:33 EST 2002
    
    
  
[Arsene ELLA]
> Having a 3D image, how can I do to display all slices in the Z direction
> in the same window?
Take a look at vtkImageReslice. Here's how you might set it up:
vtkImageReslice volReslice
volReslice SetInput [volumeReader GetOutput]
volReslice SetOutputOrigin 0 0 0
volReslice SetOutputSpacing 1 1 1
volReslice SetOutputExtent \
    0 [expr $gWindowSize - 1] \
    0 [expr $gWindowSize - 1] \
    0 [expr $gWindowSize - 1]
volReslice SetResliceAxesDirectionCosines \
    0 0 1 \
    0 1 0 \
    1 0 0
volReslice InterpolateOn
volReslice SetOutputDimensionality 3
SetResliceAxesDirectionConsines sets the direction in which the reslicer
reslices the volume. Then connect it to an image viewer:
imageViewer SetInput [volReslice GetOutput]
imageViewer SetZSlice 128
imageViewer SetColorWindow 200
imageViewer SetColorLevel 100
You can have a slider call:
imageViewer SetZSlice $newSlice
to change the slice interactively.
-- 
Kevin Teich
    
    
More information about the vtkusers
mailing list