[vtkusers] problem (empty file) in converting PolyData to	StructuredPoints
    maroua.mehri 
    maroua.mehri at gmail.com
       
    Mon May 16 05:31:34 EDT 2011
    
    
  
Hello,
I am a new vtk user.
I try to modify type of vtk image.
I would change from PolyData to StructuredPoints but i have an empty file
and I don't understand the problem, is it in writing the new file or
generated because  vtkImageWriter.
  // read PolyData image
  vtkPolyDataReader *vtkreader = vtkPolyDataReader::New();
  vtkreader->SetFileName(entree);
  if (vtkreader->OpenVTKFile()==0) { 
    std::cout<<"Cannot open file: "<<entree<<endl;
    exit(0);
  }
  vtkreader->Update();
  // declaration objet VtkImageData and read
  vtkImageData *vtkObj = vtkImageData::New();
  vtkObj=(vtkImageData*)vtkreader->GetOutput();
  
  // transformation en vtkImage3D
  vtkImage3D* uneVtkImage3D = vtkImage3D::New();
  uneVtkImage3D->DeepCopy(vtkObj);
    
  // transform PolyData to StructuredPoints
  vtkImageToStructuredPoints *i2sp = vtkImageToStructuredPoints::New();
  i2sp->SetInput(uneVtkImage3D);   
   
  // write StructuredPoints image
  vtkImageWriter* writerImageSP = vtkImageWriter::New();
  writerImageSP->SetInput(i2sp->GetOutput());
  writerImageSP->SetFileName(sortie);
  writerImageSP->SetFileDimensionality(3);
  writerImageSP->Write();
  writerImageSP->Update();
  std::cout <<"writer SP"<<std::endl;
</h2>
Thanks a lot
Best regards
Maroua
--
View this message in context: http://vtk.1045678.n5.nabble.com/problem-empty-file-in-converting-PolyData-to-StructuredPoints-tp4399848p4399848.html
Sent from the VTK - Users mailing list archive at Nabble.com.
    
    
More information about the vtkusers
mailing list