[vtkusers] Using new image rendering classes
Jothybasu Selvaraj
jothybasu at gmail.com
Fri Jul 13 06:02:48 EDT 2012
vtkImageSliceMapper has some useful methods like SetOrientation andSetSlice!
On Fri, Jul 13, 2012 at 10:56 AM, Jothybasu Selvaraj
<jothybasu at gmail.com> wrote:
> Hi all,
>
> I have just started using new imaeg rendering classes in vtk5.10. I
> want to extract a slice in axial orientation and I am finding it hard.
>
> I am using a vtkPlane as shown in the below code to extract the slice
> (-20 in world coords) but it seems to slice in image coords. I don't
> want slicing with mouse.
>
> For other orientations the image are black. I tried different
> interaction mode (2D, 3D).
>
> if someonw could add an example on how to slice with vtkPlane , it
> would be great!
>
>
>
> vtkSmartPointer<vtkInteractorStyleImage>style=
> vtkSmartPointer<vtkInteractorStyleImage>::New();
> style->SetInteractionModeToImage3D();
> renderWindowInteractor->SetInteractorStyle(style);
> renderWindow->SetInteractor(renderWindowInteractor);
>
> // Create a plane to cut
> vtkSmartPointer<vtkPlane> plane =
> vtkSmartPointer<vtkPlane>::New();
> plane->SetOrigin(0,0,-20);
> plane->SetNormal(0,0,1);
>
> vtkSmartPointer<vtkImageResliceMapper>sm=
> vtkSmartPointer<vtkImageResliceMapper>::New();
> sm->SetInputConnection(imgReader->GetOutputPort());
> //sm->SliceFacesCameraOn();
> //sm->SliceAtFocalPointOn();
> sm->SetSlicePlane(plane);
> sm->BorderOff();
> sm->AutoAdjustImageQualityOn();
>
> Thanks
>
> --
> Jothybasu Selvaraj
> PhD Student
> University of Liverpool
> UK
--
Jothybasu Selvaraj
PhD Student
University of Liverpool
UK
More information about the vtkusers
mailing list