pyvista.CompositeFilters.cell_data_to_point_data

pyvista.CompositeFilters.cell_data_to_point_data#

CompositeFilters.cell_data_to_point_data(
pass_cell_data: bool = False,
progress_bar: bool = False,
)[ソース]#

データから日付へのセル変換

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

変換の方法は,特定の点を使用してすべてのセルのデータ値を平均化することに基づいています.オプションとして,入力セルのデータを出力に渡すこともできます.

パラメータ:
pass_cell_databool, default: False

使用可能にすると,入力セルのデータを出力に渡します.

progress_barbool, default: False

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

戻り値:
pyvista.DataSet

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

参考

point_data_to_cell_data

同様の変換を点データに適用します。

cells_to_points()

ImageData をポイントベースの表現にメッシュし直します。

まず,例の飛行機のメッシュの面の面積を計算し,そのセル値を表示します. これは,離散的なセルデータを示すためです.

>>> from pyvista import examples
>>> surf = examples.load_airplane()
>>> surf = surf.compute_cell_sizes(length=False, volume=False)
>>> surf.plot(scalars='Area')
../../../_images/pyvista-CompositeFilters-cell_data_to_point_data-1_00_00.png

このセルスカラーを個々の点に適用することで,セルデータを点に効果的にスムージングすることができます.

>>> from pyvista import examples
>>> surf = examples.load_airplane()
>>> surf = surf.compute_cell_sizes(length=False, volume=False)
>>> surf = surf.cell_data_to_point_data()
>>> surf.plot(scalars='Area')
../../../_images/pyvista-CompositeFilters-cell_data_to_point_data-1_01_00.png