pyvista.examples.downloads.download_openfoam_tubes#

download_openfoam_tubes(load=True)[ソース]#

チューブのOpenFOAMの例をダウンロードします.

データは SimScale Project Library - Turbo にあるSimScaleの公開例から生成したものです.

本データセットのライセンスは, SimScale Terms and Conditions に基づき,自由かつ無制限に複製,配布,出版することを許諾するものです.

パラメータ:
loadbool, default: True

True に設定すると,データセットをダウンロードした後に読み込みます. False に設定すると,ファイル名のみが返されます.

戻り値:
pyvista.MultiBlock | str

load に応じて,データセットまたはファイル名を指定します.

データセットの外形を流速の断面図とともにプロットします.

>>> import pyvista as pv
>>> from pyvista import examples
>>> dataset = examples.download_openfoam_tubes()
>>> air = dataset[0]
>>> y_slice = air.slice('y')
>>> pl = pv.Plotter()
>>> _ = pl.add_mesh(
...     y_slice,
...     scalars='U',
...     lighting=False,
...     scalar_bar_args={'title': 'Flow Velocity'},
... )
>>> _ = pl.add_mesh(air, color='w', opacity=0.25)
>>> pl.enable_anti_aliasing()
>>> pl.show()
../../../_images/pyvista-examples-downloads-download_openfoam_tubes-1_00_00.png

このデータセットを使用した完全な例は, CFDデータをプロットする を参照してください.