pyvista.CellArray#
- class CellArray( )[ソース]#
PyVista wrapping of vtkCellArray.
Provides convenience functions to simplify creating a CellArray from a numpy array or list.
バージョン 0.44.0 で非推奨: The parameters
n_cells
anddeep
are deprecated and no longer used.- パラメータ:
- cellsnp.ndarray または python:list, optional
Import an array of data with the legacy vtkCellArray layout, e.g.
{ n0, p0_0, p0_1, ..., p0_n, n1, p1_0, p1_1, ..., p1_n, ... }
Where n0 is the number of points in cell 0, and pX_Y is the Y'th point in cell X.- n_cells
int
,optional
The number of cells.
- deepbool, default:
False
元のセルのディープコピーを実行します.
例
Create a cell array containing two triangles from the traditional interleaved format
>>> from pyvista.core.cell import CellArray >>> cellarr = CellArray([3, 0, 1, 2, 3, 3, 4, 5])
Create a cell array containing two triangles from separate offsets and connectivity arrays
>>> from pyvista.core.cell import CellArray >>> offsets = [0, 3, 6] >>> connectivity = [0, 1, 2, 3, 4, 5] >>> cellarr = CellArray.from_arrays(offsets, connectivity)
メソッド
CellArray.from_arrays
(offsets, connectivity)Construct a CellArray from offsets and connectivity arrays.
Construct a
CellArray
from a (n_cells, cell_size) array of cell indices.CellArray.from_regular_cells
(cells[, deep])Construct a
CellArray
from a (n_cells, cell_size) array of cell indices.アトリビュート
Return a numpy array of the cells.
Return the array with the point ids that define the cells' connectivity.
セルの数を返します.
Return the array used to store cell offsets.
Return an array of shape (n_cells, cell_size) of point indices when all faces have the same size.