pyvista.CompositeFilters.point_data_to_cell_data#

CompositeFilters.point_data_to_cell_data(pass_point_data=False, progress_bar=False)[ソース]#

点データをセルデータに変換します.

ポイントデータは,セル内で指定されたノードおよびセルデータごとに指定されます.オプションで,入力点データを出力に渡すことができます.

関連項目: pyvista.DataSetFilters.cell_data_to_point_data()

パラメータ:
pass_point_databool, default: False

使用可能にすると,入力ポイントのデータを出力に渡します.

progress_barbool, default: False

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

戻り値:
pyvista.DataSet

点データをセルデータに変換したデータセット.戻り値のタイプは入力と一致します.

セルをz座標で着色します. まず,サンプルの球体メッシュのz座標をもとにポイントスカラーを作成します. 次に,この点データをセルデータに変換します. セルデータを強調するために,低解像度の球体を使用します.

まず,ポイントデータとセルデータの違いを示すために,これらの値をポイント値としてプロットします.

>>> import pyvista as pv
>>> sphere = pv.Sphere(theta_resolution=10, phi_resolution=10)
>>> sphere['Z Coordinates'] = sphere.points[:, 2]
>>> sphere.plot()
../../../_images/pyvista-CompositeFilters-point_data_to_cell_data-1_00_00.png

では,これらの値をセルデータに変換してから,プロットしてみましょう.

>>> import pyvista as pv
>>> sphere = pv.Sphere(theta_resolution=10, phi_resolution=10)
>>> sphere['Z Coordinates'] = sphere.points[:, 2]
>>> sphere = sphere.point_data_to_cell_data()
>>> sphere.plot()
../../../_images/pyvista-CompositeFilters-point_data_to_cell_data-1_01_00.png