/*========================================================================= Test of vtkGaussPointCloudSource Version: $Revision: 1.1 $ Made by Rasmus Paulsen email: rrp@imm.dtu.dk web: www.imm.dtu.dk/~rrp/VTK =========================================================================*/ #include "vtkActor.h" #include "vtkPolyDatamapper.h" #include "vtkRenderWindow.h" #include "vtkRenderWindowInteractor.h" #include "vtkRenderer.h" #include "vtkGaussPointCloudSource.h" int main( int argc, char *argv[] ) { // create a rendering window and renderer vtkRenderer *ren = vtkRenderer::New(); vtkRenderWindow *renWindow = vtkRenderWindow::New(); renWindow->AddRenderer(ren); vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New(); iren->SetRenderWindow(renWindow); renWindow->SetSize( 300, 300 ); vtkGaussPointCloudSource *pcloud = vtkGaussPointCloudSource::New(); pcloud->SetNPoint(1000); vtkPolyDataMapper *pcloudMapper = vtkPolyDataMapper::New(); pcloudMapper->SetInput(pcloud->GetOutput()); vtkActor *pcloudActor = vtkActor::New(); pcloudActor->SetMapper(pcloudMapper); ren->AddActor(pcloudActor); renWindow->Render(); iren->Start(); ren->Delete(); renWindow->Delete(); iren->Delete(); pcloud->Delete(); pcloudMapper->Delete(); pcloudActor->Delete(); return 0; }