pyvista.PVDReader#

class PVDReader(*args, **kwargs)[ソース]#

.pvdファイル用のPVDリーダー.

>>> import pyvista as pv
>>> from pyvista import examples
>>> filename = examples.download_wavy(load=False)
>>> filename.split("/")[-1]  # omit the path
'wavy.pvd'
>>> reader = pv.get_reader(filename)
>>> reader.time_values
[0.0, 1.0, 2.0, 3.0, ... 12.0, 13.0, 14.0]
>>> reader.set_active_time_point(5)
>>> reader.active_time_value
5.0
>>> mesh = reader.read()[0]  # MultiBlock mesh with only 1 block
>>> mesh.plot(scalars='z')
../../../_images/pyvista-PVDReader-1_00_00.png

メソッド

PVDReader.set_active_time_point(time_point)

アクティブ時間やイテレーションをインデックスで設定します.

PVDReader.set_active_time_value(time_value)

アクティブ時刻またはイテレーション値を設定します.

PVDReader.time_point_value(time_point)

インデックスによるタイムポイントまたはイテレーションの値.

アトリビュート

PVDReader.active_datasets

すべてのアクティブなデータセットを返します.

PVDReader.active_readers

アクティブなレンダラーを返します.

PVDReader.active_time_value

アクティブタイムまたはイテレーション値.

PVDReader.datasets

すべてのデータセットを返します.

PVDReader.number_time_points

読み取り可能なタイムポイントまたはイタレーションの数を返します.

PVDReader.time_values

全タイムまたはイテレーション値.