pyvista.Renderer.enable_shadows#
- Renderer.enable_shadows()[ソース]#
影を有効にします.
例
まず,影を有効にしていない状態のプロット(デフォルト)
>>> import pyvista as pv >>> mesh = pv.Sphere() >>> pl = pv.Plotter(lighting='none', window_size=(1000, 1000)) >>> light = pv.Light() >>> light.set_direction_angle(20, -20) >>> pl.add_light(light) >>> _ = pl.add_mesh(mesh, color='white', smooth_shading=True) >>> _ = pl.add_mesh(pv.Box((-1.2, -1, -1, 1, -1, 1))) >>> pl.show()
影を有効にします.
>>> import pyvista as pv >>> mesh = pv.Sphere() >>> pl = pv.Plotter(lighting='none', window_size=(1000, 1000)) >>> light = pv.Light() >>> light.set_direction_angle(20, -20) >>> pl.add_light(light) >>> _ = pl.add_mesh(mesh, color='white', smooth_shading=True) >>> _ = pl.add_mesh(pv.Box((-1.2, -1, -1, 1, -1, 1))) >>> pl.enable_shadows() >>> pl.show()