pyvista.Plotter.remove_all_lights#

Plotter.remove_all_lights(only_active=False)[ソース]#

シーンからすべてのライトを削除します.

パラメータ:
only_activebool, default: False

True の場合は,アクティブなレンダラーからのみライトを削除します.デフォルトでは,すべてのレンダラーからライトが取り除かれます.

プロッターを作成し,初期化後にすべてのライトを削除します.レンダリングされたメッシュが完全にフラットであることに注目してください

>>> import pyvista as pv
>>> plotter = pv.Plotter()
>>> plotter.remove_all_lights()
>>> plotter.renderer.lights
[]
>>> _ = plotter.add_mesh(pv.Sphere(), show_edges=True)
>>> plotter.show()
../../../_images/pyvista-Plotter-remove_all_lights-1_00_00.png

デフォルトの照明を使ったプロットとの違いに注目してください.

>>> pv.Sphere().plot(show_edges=True, lighting=True)
../../../_images/pyvista-Plotter-remove_all_lights-1_01_00.png