Skip to main content

Cell type geometry

All binary blobs that store cell geometry such as tetrahedrons and hexahedrons should follow the convention taken in the VTK library for vertex ordering. This ensures that all consumers of the binary blob will know the vertex ordering and can transform it to fit their needs.

See the VTK book, chapter 5 for all cell types and their vertex ordering. The images linked below are from the VTK book.

It is especially important to note the vertex ordering of the cells in the images below.

Linear cell types

These are linear cell types in the VTK library, taken from chapter 5 of the VTK book. Note that there may be some cell types that Evo does not support, such as VTK_VOXEL.

See Linear cell types from the VTK book.

Non-linear cell types

These are non-linear cell types in the VTK library, taken from chapter 5 of the VTK book. Note that there may be some cell types that Evo does not support.

See Non-linear cell types from the VTK book.

Supported cell types

The following table shows the cell types and a corresponding integer which should be stored in the Parquet tables in the appropriate column.

Basic cell types

TypeNumeric value
Point0
Line1
Triangle2
Quadrilateral3
Tetrahedron4
Hexahedron5
Wedge6
Pyramid7