データセット#

データセットは任意の空間的参照情報であり,通常は3 D空間内の表面またはボリュームのジオメトリ表現で構成されます.VTKにおいて,このスーパークラスは vtk.vtkDataSet 抽象クラスによって表現されます.

VTKでは,データセットは,PyVistaが直接アクセスを提供するジオメトリ,トポロジ,およびアトリビュートで構成されます:

  • ジオメトリは,2 Dまたは3 D空間の点とセルの集合です.

  • トポロジは,データセットの構造,または表面やボリュームを作成するセルを形成するためにポイントを相互に接続する方法を定義します.

  • アトリビュートは,データセットの点またはセルのいずれかに関連付けられた任意のデータ値です.

以下のデータタイプのすべては,データセットのサブクラスにリストされ,基本クラス pyvista.DataSet にラップする共通の機能セットを共有します.

PyVistaのデータモデルについての詳細は, PyVistaデータモデル を参照してください.

データセットAPIリファレンス#

pyvista.DataSet クラスは,PyVistaで空間的に参照される全てのデータセットに 共通な アトリビュートを保持します.この基本クラスはVTKの vtk.vtkDataSet クラスに似ています.

pyvista.DataSetAttributes クラスは,セルやポイント,データセット全般(フィールド)に関連する配列にアクセスするためのメソッドを備えています.

pyvista.DataSet(*args, **kwargs)

空間的に参照されるオブジェクトに共通するメソッド.

pyvista.DataSetAttributes(vtkobject, ...)

vtk.DataSetAttributes の Python フレンドリーラッパーです.

pyvista.core.dataset.ActiveArrayInfo(...)

pickleに対応したアクティブ配列情報クラス.

pyvista.core.utilities.arrays.FieldAssociation(value)

スカラーまたはベクトル配列がどのタイプのvtkフィールドに関連づけられるかを表す.