[prev in list] [next in list] [prev in thread] [next in thread] 

List:       vtkusers
Subject:    Re: [vtkusers] Constructing closed surface (please help!)
From:       yfl () doc ! ic ! ac ! uk
Date:       2005-03-29 21:31:10
Message-ID: 1112131870.4249c91ef15dd () www ! doc ! ic ! ac ! uk
[Download RAW message or body]

Thanks Brad for helping me, it works after i include vtkImageData.h and now I 
can run the program. But I find that it renders nothing instead of a surface.

        vtkPolyData *point_data = vtkPolyData::New();
	point_data->SetPoints(points);
	point_data->Modified();
	point_data->Update();

	vtkSurfaceReconstructionFilter *reconstruct = 
vtkSurfaceReconstructionFilter::New();
	reconstruct->SetInput(point_data);
	reconstruct->Modified();
	reconstruct->Update();

	vtkContourFilter *contour = vtkContourFilter::New();
	contour->SetInput(reconstruct->GetOutput());
	contour->SetValue(0, 0.0);

	vtkReverseSense *reverse = vtkReverseSense::New();
	reverse->SetInput(contour->GetOutput());
	reverse->ReverseCellsOn();
	reverse->ReverseNormalsOn();

	vtkPolyDataMapper *mapper = vtkPolyDataMapper::New();
	mapper->SetInput(reverse->GetOutput());
	mapper->ScalarVisibilityOff();
	mapper->Modified();
	mapper->Update();

	vtkActor  *file1_actor = vtkActor::New();
	file1_actor->SetMapper(mapper);
	file1_actor->GetProperty()->SetOpacity(1);
	file1_actor->Modified();

I learn from the example of the vtk reference book that it is the method to 
generate surface from unorganised points. So what is wrong with my program?
Does anyone know?

Thank you
Krista

----- End forwarded message -----



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic