pyvista.ExplicitStructuredGrid.save#

ExplicitStructuredGrid.save(filename: Path | str, binary: bool = True, texture: ndarray[Any, dtype[uint8]] | str | None = None) None[source]#

Save this VTK object to file.

Parameters:
filenamestr

Output file name. VTU and VTK extensions are supported.

binarybool, default: True

If True, write as binary, else ASCII.

texturenp.ndarray, str, None

Ignored argument. Kept to maintain compatibility with supertype.

Notes

VTK adds the 'BLOCK_I', 'BLOCK_J' and 'BLOCK_K' cell arrays. These arrays are required to restore the explicit structured grid.

Examples

>>> import pyvista as pv
>>> from pyvista import examples
>>> grid = examples.load_explicit_structured()  
>>> grid = grid.hide_cells(range(80, 120))  
>>> grid.save('grid.vtu')  
>>> grid = pv.ExplicitStructuredGrid('grid.vtu')  
>>> grid.plot(
...     color='w', show_edges=True, show_bounds=True
... )  
>>> grid.show_cells()  
>>> grid.plot(
...     color='w', show_edges=True, show_bounds=True
... )