Grid.to_quads

Grid.to_quads#

Grid.to_quads() UnstructuredGrid[source]#

Convert pixels to quads.

Convert this mesh to UnstructuredGrid with QUAD cells. Equivalent to cast_to_unstructured_grid() except the output has quads instead of PIXEL cells.

Added in version 0.48.

Returns:
pyvista.UnstructuredGrid

Mesh with QUAD cells.

Raises:
ValueError

If the input is not 2-dimensional.

Examples#

Download Python source code | Download Jupyter notebook

Convert a 2D ImageData to quads.

>>> import pyvista as pv
>>> image = pv.ImageData(dimensions=(3, 2, 1))
>>> quads = image.to_quads()
>>> quads.distinct_cell_types == {pv.CellType.QUAD}
True

See Also#

to_hexahedra
pyvista.ImageData.to_tetrahedra
pyvista.RectilinearGrid.to_tetrahedra
pyvista.DataSet.cast_to_unstructured_grid