[vtkusers] Sampling cell-data along a line
    Timofey Mukha 
    timofey.mukha at it.uu.se
       
    Tue Nov 22 05:07:15 EST 2016
    
    
  
Dear all,
I have some large cell-data from a CFD simulation. I would like to view 
profiles along a line.
Currently I understand that I can do this with a probeFilter to which I 
feed a line with a given resolution.
The problem is that given a complicated mesh the sampling points on the 
line will probably miss some cells or, on the other hand, some points 
might fall into the same cell.
Is there a way to sample along a line in such a way that the returned 
profile will contain data from all the cells that the line intersects? 
For each cell a sampling point should then be generated somewhere in 
between the point where the line enters the cell and where it exists it.
I tried playing around with the vtkCellLocator, that can find which 
cells are intersected by a given line using the FindCellsAlongLine 
method. However, that does not give the locations of the sampling 
points, only the coordinates of the cell-centers that are intersected by 
the line. There is also the subtle issue of handling cases when the 
sampling line lies on a boundary between two or more cells.
All in all it seems like a more complicated problem than at first 
glance, but I am wondering if someone has already dealt with it before me?
Best,
Timofey
    
    
More information about the vtkusers
mailing list