pyvista.DataSet.point_data#
- property DataSet.point_data: DataSetAttributes[ソース]#
DataSetAttributesとしてポイントデータを返します.
- 戻り値:
DataSetAttributes
DataSetAttributesとしてポイントデータ.
例
メッシュにポイント配列を追加し,利用可能な
point_data
をリストアップします.>>> import pyvista as pv >>> import numpy as np >>> mesh = pv.Cube() >>> mesh.clear_data() >>> mesh.point_data['my_array'] = np.random.random(mesh.n_points) >>> mesh.point_data['my_other_array'] = np.arange(mesh.n_points) >>> mesh.point_data pyvista DataSetAttributes Association : POINT Active Scalars : my_array Active Vectors : None Active Texture : None Active Normals : None Contains arrays : my_array float64 (8,) SCALARS my_other_array int64 (8,)
point_data
から配列にアクセスします.>>> mesh.point_data['my_other_array'] pyvista_ndarray([0, 1, 2, 3, 4, 5, 6, 7])
また,メッシュから直接アクセスすることもできます.
>>> mesh['my_array'].shape (8,)