pyvista.Light.show_actor#

Light.show_actor()[ソース]#

ビームのジオメトリを描くスポットライトのアクターを表示します.

cone_angle が90度以上のディレクショナルライトまたはポジションライトでは,メソッドは何も実行しません.ライトが変更されてスポットライトになる場合は,このメソッドを再度呼び出して,アクターを表示する必要があります.アクターを非表示にするには, hide_actor() を参照してください.

シアンのスポットライトで照らされた立方体を含みますシーンを作成し,アクターを使用してライトを可視化します.

>>> import pyvista as pv
>>> plotter = pv.Plotter()
>>> _ = plotter.add_mesh(pv.Cube(), color='white')
>>> for light in plotter.renderer.lights:
...     light.intensity /= 5
...
>>> spotlight = pv.Light(position=(-1, 1, 1), color='cyan')
>>> spotlight.positional = True
>>> spotlight.cone_angle = 20
>>> spotlight.intensity = 10
>>> spotlight.exponent = 40
>>> spotlight.show_actor()
>>> plotter.add_light(spotlight)
>>> plotter.show()
../../../_images/pyvista-Light-show_actor-1_00_00.png