pyvista.DataSetAttributes.set_array#
- DataSetAttributes.set_array(data: ndarray[Any, dtype[number]] | Sequence[ndarray[Any, dtype[number]] | Sequence[int | float]] | Sequence[Sequence[ndarray[Any, dtype[number]] | Sequence[int | float]]], name: str, deep_copy=False) None [ソース]#
このオブジェクトに配列を追加します.
データセットに配列を追加する場合は,このメソッドを使用します.必要に応じて,これらの配列は後でアクティブなスカラー,ベクトル,法線,またはテクスチャ座標になるように割り当てることができます.
- パラメータ:
備考
単に
[]
演算子を使って,データセットに配列を追加することができます. これは自動的にアクティブなスカラーになることに注意してください.例
メッシュにポイント配列を追加します.
>>> import pyvista as pv >>> mesh = pv.Cube() >>> data = range(mesh.n_points) >>> mesh.point_data.set_array(data, 'my-data') >>> mesh.point_data['my-data'] pyvista_ndarray([0, 1, 2, 3, 4, 5, 6, 7])
メッシュにセル配列を追加します.
>>> cell_data = range(mesh.n_cells) >>> mesh.cell_data.set_array(cell_data, 'my-data') >>> mesh.cell_data['my-data'] pyvista_ndarray([0, 1, 2, 3, 4, 5])
メッシュにフィールドデータを追加します.
>>> field_data = range(3) >>> mesh.field_data.set_array(field_data, 'my-data') >>> mesh.field_data['my-data'] pyvista_ndarray([0, 1, 2])