pyvista.Plotter.add_light#

Plotter.add_light(light, only_active=False)[ソース]#

シーンにライトを追加します.

パラメータ:
light : LightvtkLightLight または vtkLight

追加するライトです.

only_activebool, default: False

True の場合は,ライトだけをアクティブなレンダラーに追加します.デフォルトでは,すべてのレンダラーがライトを追加します.任意のレンダラーにライトを追加するには, pyvista.Renderer.add_light() メソッドを参照してください.

ライトなしで初期化するプロッタを作成し,立方体と1つのヘッドライトを追加します.

>>> import pyvista as pv
>>> plotter = pv.Plotter(lighting='none')
>>> _ = plotter.add_mesh(pv.Cube())
>>> light = pv.Light(color='cyan', light_type='headlight')
>>> plotter.add_light(light)
>>> plotter.show()
../../../_images/pyvista-Plotter-add_light-1_00_00.png