[vtkusers] orthogonal slices through a volume
anja.ende at googlemail.com
Mon Aug 21 12:35:42 EDT 2006
I know this question has been asked before but I could not find an answer
that could have helped me, so I am asking again.
Well... I am trying to get the classic 3 orthogonal slices through a volume.
I know the vtkImageViewer2 provides this functionality but I cannot use that
I was trying to use the vtkImageReslicer to get the XZ plane through the
So, I tried setting up the matrix as follows:
vtkImageReslice * slicer = vtkImageReslice::New();
slicer->SetResliceAxesDirectionCosines(1, 0, 0, 0, 0, 1, 0, -1, 0);
Is this matrix correct if I want to get the XZ plane out of the volume? I
ask because some of the slices in the beginning and end seem bogus. The
vtkImageViewer2 does not show them when I set the orientation to XZ in the
Also, I noticed that the vtkImageViewer2 displays the volume nicely with
correct aspect ratio and all that... So, I tried using:
slicer->SetOutputSpacing(1.0, 1.0, 1.0);
This was shown in the example. However, this changes my extents and the
number of Z slices reduces.
I was wondering if someone can help me determine the correct matrix for
extracting these planes.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the vtkusers