[vtkusers] How to get coordinates of a cell?
    gonza8888 
    gonzaloama at yahoo.com.ar
       
    Tue Apr 24 06:47:11 EDT 2012
    
    
  
If you have the mesh, you should use
   GetPolys()->GetNextCell(npts,pts); 
to traverse your polydata.. then, each triangle of the mesh is stored in
pts. So you have the 3 vertices
   int v1 = pts[0]; 
   int v2 = pts[1];
   int v3 = pts[2];
And if you want the 3D coordinate of each vertice, you can use :
  double a[3];
  GetPoints()->GetPoint(iA, a);
   A_index[0] = a[0];
   A_index[1] = a[1];
   A_index[2] = a[2];
So you can play with that and have the center of the triangle =)
I didn't look for a function that make that specific thing, maybe take a
look at the polydata doc.
--
View this message in context: http://vtk.1045678.n5.nabble.com/How-to-get-coordinates-of-a-cell-tp5661492p5661633.html
Sent from the VTK - Users mailing list archive at Nabble.com.
    
    
More information about the vtkusers
mailing list