[vtkusers] Repaint very slow while using vtkCutter (VTK + JAVA)
    Rajesh Rapaka 
    rajesh.rapaka at gmail.com
       
    Sat Mar 22 21:13:51 EDT 2008
    
    
  
Hi,
I am having a series of 2D raw images. I am trying to cut them and display
slices from various angles such as saggital, coronal and axial.
this is how i am doing it.
*        cutter = new vtkCutter();
        cutter.SetInput(v16.GetOutput());
        cutter.SetCutFunction(plane);
        cutterMapper = new vtkDataSetMapper();
        cutterMapper.SetInput(cutter.GetOutput());
        cutterMapper.SetLookupTable(bwLut);
        cutterMapper.UseLookupTableScalarRangeOn();
        cut = new vtkActor();
        cut.GetProperty().SetInterpolationToFlat();
        cut.SetMapper(cutterMapper);
        GetRenderer().AddActor(cut);
        cut.VisibilityOn();
        vtkLight vlgt = new vtkLight();
        GetRenderer().AddLight(vlgt);
        render();
        vlgt.SwitchOff();
        GetRenderer().ResetCamera();
        aCamera.Dolly(1.5);
        GetRenderer().SetBackground(1, 1, 1);
        GetRenderer().ResetCameraClippingRange();*
where v16 is the 16bit vtk reader.
for every mouse click:
*        plane.SetOrigin(1, maxNoSlides, SliceThickness+=SliceThickness);
        cutter.SetCutFunction(plane);
        repaint().
*But the slices change very slowly. I am using vtkPanel and tried on
vtkCanvas . But the same problem exists. I am forced to use repaint for the
slice to change.
did someone experience the same problem ? is there another way to remove the
delay when repaint() ing.??
regards,
-- 
Rajesh Rapaka
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20080323/1a366276/attachment-0003.htm>
    
    
More information about the vtkusers
mailing list