pyvista.DataSetFilters.integrate_data#
- DataSetFilters.integrate_data(progress_bar=False)[ソース]#
点データとセルデータを積分します.
面積や体積も点データで提供されます.
このフィルタは,VTKの vtkIntegrateAttributes を使用し,VTK v9.1.0 以降が必要です.
- パラメータ:
- 戻り値:
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
このフィルターを使用したその他の例については, データの積分 を参照してください.