# Examples from pyvista.DataSetAttributes.set_array
# =================================================

# Add a point array to a mesh.
import pyvista as pv
mesh = pv.Cube()
data = range(mesh.n_points)
mesh.point_data.set_array(data, 'my-data')
mesh.point_data['my-data']

# Add a cell array to a mesh.
cell_data = range(mesh.n_cells)
mesh.cell_data.set_array(cell_data, 'my-data')
mesh.cell_data['my-data']

# Add field data to a mesh.
field_data = range(3)
mesh.field_data.set_array(field_data, 'my-data')
mesh.field_data['my-data']

# ----------------------------------------------------------------------
# Generated by sphinx-examples-as-code https://github.com/pyvista/sphinx-examples-as-code

