[vtkusers] Why I can't create a global vtkPolyData instance?
    Wenlong Wang 
    scc.wwl at gmail.com
       
    Tue May  1 08:09:53 EDT 2012
    
    
  
Hi, David
Here is a short demo code. It is built in an empty console application in
Windows 7 with Visual Studio 2008(C++)
//----------------------------------------------------
#include <vtkPolyData.h>
#include <vtkPoints.h>
#include <vtkCellArray.h>
#include <vtkGenericDataObjectReader.h>
vtkPolyData* polydata = vtkPolyData::New();                // error pops
vtkPoints* points = vtkPoints::New();                           // no error
vtkCellArray* polygon = vtkCellArray::New();                // no error
vtkGenericDataObjectReader* reader = vtkGenericDataObjectReader::New();
void main()
{
    reader->SetFileName("C:\\Users\\Wenlong\\Desktop\\surface.vtk");
    reader->OpenVTKFile();
    reader->Update();
    polydata = reader->GetPolyDataOutput();
    points = polydata->GetPoints();
    polygon = polydata->GetPolys();
}
Many thanks.
Wenlng
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20120501/05aa432b/attachment.htm>
    
    
More information about the vtkusers
mailing list