pyvista.CompositeFilters.cell_centers#

CompositeFilters.cell_centers(vertex=True, progress_bar=False)[ソース]#

このデータセットのセルの中心に点を生成します.

これらの点は,字形かベクトルの配置に使用できます.

パラメータ:
vertexbool, default: True

頂点セルの生成を有効か無効にします.

progress_barbool, default: False

進行状況を示す進行状況バーを表示します.

戻り値:
pyvista.PolyData

元のデータセットのセルセンターを点としたポリデータ.

>>> 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()
../../../_images/pyvista-CompositeFilters-cell_centers-1_00_00.png

このフィルターを使用したその他の例については, セルの中心を抽出 を参照してください.