CellStatus#
- class CellStatus(*values)[source]#
Cell status bits used by
cell_validator().Most cell status values are used by vtkCellValidator directly. Additional PyVista-exclusive values are also included.
Used In#
Docstring Examples
DataObjectFilters.cell_validator(2 uses)
Enum Members#
- VALID = 0x0#
Cell is valid and has no issues.
- WRONG_NUMBER_OF_POINTS = 0x1#
Cell does not have the minimum number of points needed to describe it.
- INTERSECTING_EDGES = 0x2#
2D cell has two edges that intersect.
- INTERSECTING_FACES = 0x4#
3D cell has two faces that intersect.
- NON_CONTIGUOUS_EDGES = 0x8#
2D cell’s perimeter edges are not contiguous.
- NON_CONVEX = 0x10#
2D or 3D cell is not convex.
- NON_PLANAR_FACES = 0x40#
Vertices for a face do not all lie in the same plane.
- DEGENERATE_FACES = 0x80#
Faces collapse to a line or a point through repeated collocated vertices.
- COINCIDENT_POINTS = 0x100#
Cell has duplicate coordinates or repeated use of the same connectivity entry.
- ZERO_SIZE = 0x20000#
1D, 2D, or 3D cell has zero length, area, or volume, respectively.
- NEGATIVE_SIZE = 0x100000#
1D, 2D, or 3D cell has negative length, area, or volume, respectively.