pyvista.UnstructuredGrid.celltypes#
- property UnstructuredGrid.celltypes: ndarray[Any, dtype[float]][source]#
Return the cell types array.
- Returns:
numpy.ndarrayArray of cell types.
Notes
Here are some of the most popular cell types:
EMPTY_CELL = 0VERTEX = 1POLY_VERTEX = 2LINE = 3POLY_LINE = 4TRIANGLE = 5TRIANGLE_STRIP = 6POLYGON = 7PIXEL = 8QUAD = 9TETRA = 10VOXEL = 11HEXAHEDRON = 12WEDGE = 13PYRAMID = 14PENTAGONAL_PRISM = 15HEXAGONAL_PRISM = 16QUADRATIC_EDGE = 21QUADRATIC_TRIANGLE = 22QUADRATIC_QUAD = 23QUADRATIC_POLYGON = 36QUADRATIC_TETRA = 24QUADRATIC_HEXAHEDRON = 25QUADRATIC_WEDGE = 26QUADRATIC_PYRAMID = 27BIQUADRATIC_QUAD = 28TRIQUADRATIC_HEXAHEDRON = 29QUADRATIC_LINEAR_QUAD = 30QUADRATIC_LINEAR_WEDGE = 31BIQUADRATIC_QUADRATIC_WEDGE = 32BIQUADRATIC_QUADRATIC_HEXAHEDRON = 33BIQUADRATIC_TRIANGLE = 34
See vtkCellType.h for all cell types.
Examples
This mesh contains only linear hexahedral cells, type
CellType.HEXAHEDRON, which evaluates to 12.>>> import pyvista as pv >>> from pyvista import examples >>> hex_beam = pv.read(examples.hexbeamfile) >>> hex_beam.celltypes array([12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], dtype=uint8)