pyvista.CompositeFilters.cell_centers#
- CompositeFilters.cell_centers(vertex=True, progress_bar=False)[source]#
Generate points at the center of the cells in this dataset.
These points can be used for placing glyphs or vectors.
- Parameters:
- Returns:
pyvista.PolyData
Polydata where the points are the cell centers of the original dataset.
Examples
>>> import pyvista as pv >>> mesh = pv.Plane() >>> mesh.point_data.clear() >>> centers = mesh.cell_centers() >>> pl = pv.Plotter() >>> actor = pl.add_mesh(mesh, show_edges=True) >>> actor = pl.add_points( ... centers, ... render_points_as_spheres=True, ... color='red', ... point_size=20, ... ) >>> pl.show()
See Extract Cell Centers for more examples using this filter.