pyvista.examples.downloads.download_electronics_cooling#
- download_electronics_cooling(load=True)[ソース]#
電子機器冷却のサンプルデータセットをダウンロードします.
データは SimScale Project Library - Turbo にあるSimScaleの公開例から生成したものです.
本データセットのライセンスは, SimScale Terms and Conditions に基づき,自由かつ無制限に複製,配布,出版することを許諾するものです.
- パラメータ:
- 戻り値:
例
データセットをロードし,電子機器を通過する風速をプロットします.
>>> import pyvista as pv >>> from pyvista import examples >>> structure, air = examples.download_electronics_cooling() >>> structure, air (PolyData (...) N Cells: 344270 N Points: 187992 N Strips: 0 X Bounds: -3.000e-03, 1.530e-01 Y Bounds: -3.000e-03, 2.030e-01 Z Bounds: -9.000e-03, 4.200e-02 N Arrays: 4, UnstructuredGrid (...) N Cells: 1749992 N Points: 610176 X Bounds: -1.388e-18, 1.500e-01 Y Bounds: -3.000e-03, 2.030e-01 Z Bounds: -6.000e-03, 4.400e-02 N Arrays: 10)
>>> z_slice = air.clip('z', value=-0.005) >>> pl = pv.Plotter() >>> pl.enable_ssao(radius=0.01) >>> _ = pl.add_mesh( ... z_slice, ... scalars='U', ... lighting=False, ... scalar_bar_args={'title': 'Velocity'}, ... ) >>> _ = pl.add_mesh( ... structure, ... color='w', ... smooth_shading=True, ... split_sharp_edges=True, ... ) >>> pl.camera_position = 'xy' >>> pl.camera.roll = 90 >>> pl.enable_anti_aliasing('fxaa') >>> pl.show()
データセットの種類と境界を表示します.
このデータセットを使用した完全な例は, 電子機器の冷却CFD を参照してください.