ぼかし#

この例では, add_blurring を使ってプロットをぼかしたり, enable_depth_of_field でプロットの一部を強調する方法を示しています.

import pyvista as pv

複数の球体を作成する#

# We use a uniform grid here simply to create equidistantly spaced points for
# our glyph filter
grid = pv.ImageData(dimensions=(4, 4, 4), spacing=(1, 1, 1))

spheres = grid.glyph(geom=pv.Sphere(), scale=False, orient=False)

プロットをぼかす#

プロットをぼかすためのblurパスを数回追加します

pl = pv.Plotter()
pl.add_mesh(spheres, smooth_shading=True, show_edges=True)
pl.add_blurring()
pl.add_blurring()
pl.add_blurring()
pl.camera.zoom(1.5)
pl.enable_anti_aliasing('ssaa')
pl.show()
blurring

これは,焦点面の後ろのメッシュの一部を選択的にぼかすのとは違うことに注意してください

pl = pv.Plotter()
pl.add_mesh(spheres, smooth_shading=True, show_edges=True)
pl.enable_depth_of_field()
pl.camera.zoom(1.5)
pl.enable_anti_aliasing('ssaa')
pl.show()
blurring

Total running time of the script: (0 minutes 8.129 seconds)

Sphinx-Galleryによるギャラリー