pyvista.DataSetFilters.integrate_data#
- DataSetFilters.integrate_data(progress_bar: bool = 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] np.float64(3.14) >>> integrated['data'][0] np.float64(6.28)
このフィルターを使用したその他の例については, データの積分 を参照してください.