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,)