pyvista.DataSet.point_is_inside_cell#
- DataSet.point_is_inside_cell(ind: int, point: ndarray | Sequence[List[float] | Tuple[float, float, float] | ndarray] | Sequence[float | int | number]) int | ndarray[source]#
Return whether one or more points are inside a cell.
New in version 0.35.0.
- Parameters:
- ind
int Cell ID.
- pointarray_like[
float] Coordinates of point to query (length 3) or a
numpy.ndarrayofnpoints with shape(n, 3).
- ind
- Returns:
- bool or
numpy.ndarray Whether point(s) is/are inside cell. A scalar bool is only returned if the input point has shape
(3,).
- bool or
Examples
>>> 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