[vtkusers] help

#YAN RI AN# PS7278514B at ntu.edu.sg
Sun Aug 25 07:07:54 EDT 2002


Hi:
I use the window NT based computer & VC6.0 compiler.
 I meet the problem in Visualizeing Image & Volume Rendering:
The source code below:
#include "vtkImageReader.h"
#include "vtkImageGradient.h"
#include "vtkImageViewer.h"

int main(int argc, char *argv[])
{
  vtkImageReader *reader=vtkImageReader::New();
   	reader->SetFilePrefix("c:/Vtkdata/Data/headsq/quarter");//from manual
	reader->SetDataByteOrderToLittleEndian();
    reader->SetDataExtent(0,63,0,63,1,93);
    reader->SetDataMask(0x7ff);

  vtkImageGradient *gradient=vtkImageGradient::New();
  gradient->SetInput(reader->GetOutput());
  gradient->SetDimensionality(3);

	vtkImageViewer *viewer=vtkImageViewer::New();
	viewer->SetInput(gradient->GetOutput());
	viewer->SetZSlice(22);
	viewer->SetColorWindow(400);
	viewer->SetColorLevel(0);
        viewer->Render();
        viewer->Delete();
 
   return 0;
}
could  the  vtkImageViewer class bind with:
 	vtkRenderer* ren=vtkRenderer::New();
    ren-> SetBackground (1,1,1);

	vtkRenderWindow* renWin=vtkRenderWindow::New();
    renWin-> AddRenderer(ren);
    renWin-> SetSize(500,500);

	vtkRenderWindowInteractor* iren=vtkRenderWindowInteractor::New();
iren-> SetRenderWindow(renWin);

so the renderering can permanently show.
thanks very much.
my e-mail address is :
ps7278514b at ntu.edu.sg
*************************************** 
* Best Regards
* Yan Rian (Research Student) 
* Email : ps7278514b at ntu.edu.sg
* Lab : AMRC Research Centre 
* Nanyang Technological University 
* Singapore 
***************************************












More information about the vtkusers mailing list