[vtkusers] To access  triangles, lines and points
    Hamp Donald 
    hampdonald at yahoo.com
       
    Thu Mar  4 14:21:41 EST 2004
    
    
  
Hi
        I am a begineer to VTK. My purpose is to
generate triangulated sphere. I have started from
vtkSphereSource and then the output is given to
vtkTriangleFilter. Please see my code below and tell
me how to access the points, lines and triangles of
the triangular mesh. My purpose is to traverse
triangular mesh. 
Respond Please. 
Best Regards
Subhas 
 vtkSphereSource *sphere = vtkSphereSource::New();
  sphere->SetThetaResolution(36);
  sphere->SetPhiResolution(18);
  sphere->SetRadius(1.0);
                                                      
                                                      
          
  vtkTriangleFilter *tf = vtkTriangleFilter::New();
  tf->SetInput(sphere->GetOutput());
  //tf->PassLinesOff();
  //tf->PassVertsOff();
  //tf->Update();
  vtkPolyData *triMesh;
  triMesh = tf->GetOutput();
                                                      
                                                      
          
  vtkPointData *inPD;
  vtkCellData  *inCD;
  inPD = triMesh->GetNumberOfPoints();
  inCD = triMesh->GetCellData();
                                                      
                                                      
          
                                                      
                                                      
          
  vtkIdType numPoints, numPolys;
  vtkPoints *inPts;
  vtkCellArray *inPolys;
  numPts = triMesh->GetNumberOfPoints();
  inPts  = triMesh->GetPoints();
  inPolys = triMesh->GetPolys();
  numPolys = inPolys->GetNumberOfCells();
__________________________________
Do you Yahoo!?
Yahoo! Search - Find what youre looking for faster
http://search.yahoo.com
    
    
More information about the vtkusers
mailing list