pyvista.DataSetFilters.integrate_data#

DataSetFilters.integrate_data(progress_bar=False)[ソース]#

点データとセルデータを積分します.

面積や体積も点データで提供されます.

このフィルタは,VTKの vtkIntegrateAttributes を使用し,VTK v9.1.0 以降が必要です.

パラメータ:
progress_barbool, default: False

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

戻り値:
pyvista.UnstructuredGrid

1点,1頂点セルのメッシュで,点データとセルデータが積分されています.

球体メッシュ上のデータを積分します.

>>> import pyvista as pv
>>> import numpy as np
>>> sphere = pv.Sphere(theta_resolution=100, phi_resolution=100)
>>> sphere.point_data["data"] = 2 * np.ones(sphere.n_points)
>>> integrated = sphere.integrate_data()

ポイントとセルは1つだけなので,唯一の値にアクセスします.

>>> integrated["Area"][0]
3.14
>>> integrated["data"][0]
6.28

このフィルターを使用したその他の例については, データの積分 を参照してください.