pyvista.UnstructuredGrid.celltypes#
- property UnstructuredGrid.celltypes: ndarray[ソース]#
セルタイプの配列を返します.
- 戻り値:
numpy.ndarray
セルの種類の配列.
備考
ここでは,代表的なセルの種類を紹介します:
EMPTY_CELL = 0
VERTEX = 1
POLY_VERTEX = 2
LINE = 3
POLY_LINE = 4
TRIANGLE = 5
TRIANGLE_STRIP = 6
POLYGON = 7
PIXEL = 8
QUAD = 9
TETRA = 10
VOXEL = 11
HEXAHEDRON = 12
WEDGE = 13
PYRAMID = 14
PENTAGONAL_PRISM = 15
HEXAGONAL_PRISM = 16
QUADRATIC_EDGE = 21
QUADRATIC_TRIANGLE = 22
QUADRATIC_QUAD = 23
QUADRATIC_POLYGON = 36
QUADRATIC_TETRA = 24
QUADRATIC_HEXAHEDRON = 25
QUADRATIC_WEDGE = 26
QUADRATIC_PYRAMID = 27
BIQUADRATIC_QUAD = 28
TRIQUADRATIC_HEXAHEDRON = 29
QUADRATIC_LINEAR_QUAD = 30
QUADRATIC_LINEAR_WEDGE = 31
BIQUADRATIC_QUADRATIC_WEDGE = 32
BIQUADRATIC_QUADRATIC_HEXAHEDRON = 33
BIQUADRATIC_TRIANGLE = 34
すべてのセルタイプについては vtkCellType.h を参照.
例
このメッシュには,12と評価される
CellType.HEXAHEDRON
タイプの線形6面体セルのみが含まれています.>>> 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)