pyvista.DataSet.point_is_inside_cell#
- DataSet.point_is_inside_cell(ind: int, point: ndarray[Any, dtype[number]] | Sequence[int | float] | Sequence[ndarray[Any, dtype[number]] | Sequence[int | float]]) int | ndarray [ソース]#
1つ以上の点がセル内にあるかどうかを返します.
バージョン 0.35.0 で追加.
- パラメータ:
- ind
int
セルID.
- point
Matrix
セルの中にあるかどうかを問い合わせるポイント.
- ind
- 戻り値:
- bool or
numpy.ndarray
(複数)点がセル内にあるかどうか.シングルブールは,入力点が
(3,)
という形状である場合にのみ返されます.
- bool or
例
>>> from pyvista import examples >>> mesh = examples.load_hexbeam() >>> mesh.get_cell(0).bounds (0.0, 0.5, 0.0, 0.5, 0.0, 0.5) >>> mesh.point_is_inside_cell(0, [0.2, 0.2, 0.2]) True