[vtkusers] Is it possible to extract a 3-dimensional yz slice using vtkimagereslice?
jflovell at engmail.uwaterloo.ca
jflovell at engmail.uwaterloo.ca
Mon Sep 22 04:38:09 EDT 2003
Hi,
Has anybody used vtkImageReslice to extract a 3D yz (or xy) plane slice of a
volume? No matter what I put for the SetDirectionCosines or
SetResliceTransform, I ALWAYS am getting data from the XY plane. Is there a way
to get the proper plane?
//////////////////
//pseudocode
vtkImageData* data = Reader->GetData(); //standard 3D data
vtkImageReslice* yz = vtkImageReslice::New();
yz->SetInput(data);
yz->SetOutputSpacing(1,1,1);
yz->SetOutputOrigin(0,0,0);
yz->SetOutputExtent(0,0,0,Ydim,0,Zdim);
//so far so good?
yz->SetResliceAxesDirectionCosines(0,1,0,0,0,1,1,0,0);
yz->SetResliceAxesOrigin(/*anywhere in data*/ x, y ,z);
/////////////////
this gives a slice of the xy plane when I put it into a
vtkdatasetmapper. I get similar results when I use vtkTranform and
the setResliceTransform. I am always getting the xy plane even for the values
of the xz plane as well.
Thanks a lot for any help,
Jon
----------------------------------------
This mail sent through www.mywaterloo.ca
More information about the vtkusers
mailing list