pyvista.DataSet.find_cells_along_line#
- DataSet.find_cells_along_line(pointa: Iterable[float], pointb: Iterable[float], tolerance=0.0) ndarray[source]#
Find the index of cells whose bounds intersect a line.
Line is defined from
pointatopointb.- Parameters:
- Returns:
numpy.ndarrayIndex or indices of the cell(s) whose bounds intersect the line.
Warning
This method returns cells whose bounds intersect the line. This means that the line may not intersect the cell itself. To obtain cells that intersect the line, use
pyvista.DataSet.find_cells_intersecting_line().See also
Examples
>>> import pyvista >>> mesh = pyvista.Sphere() >>> mesh.find_cells_along_line([0.0, 0, 0], [1.0, 0, 0]) array([ 86, 87, 1652, 1653])