pyvista.DataSet.find_cells_within_bounds#

DataSet.find_cells_within_bounds(bounds: Tuple[int | float, int | float, int | float, int | float, int | float, int | float]) ndarray[ソース]#

このメッシュの中で,境界線上にあるセルのインデックスを求めます.

パラメータ:
boundssequence[float]

境界ボックス.形式は [xmin, xmax, ymin, ymax, zmin, zmax] です.

戻り値:
numpy.ndarray

指定した点に最も近い,このメッシュ内のセルのインデックスです.

>>> import pyvista as pv
>>> mesh = pv.Cube()
>>> index = mesh.find_cells_within_bounds(
...     [-2.0, 2.0, -2.0, 2.0, -2.0, 2.0]
... )