pyvista.RenderWindowInteractor.add_timer_event#
- RenderWindowInteractor.add_timer_event(max_steps, duration, callback)[ソース]#
タイマーイベントとしてコールバックする関数を追加します.
- パラメータ:
- max_steps
int
タイマーを積分するための最大ステップ数.
- duration
int
タイマーがTimerEventを発し,
callback
がコールされるまでの時間 (ミリ秒単位) .- callback
callable()
引数を1つ取る callable.これはタイマーイベントが発生した回数である step を渡されます.
- max_steps
例
プロッターにタイマーを追加して,球体をシーン全体に移動させます.
>>> import pyvista as pv >>> sphere = pv.Sphere() >>> pl = pv.Plotter() >>> actor = pl.add_mesh(sphere) >>> def callback(step): ... actor.position = [step / 100.0, step / 100.0, 0] ... >>> pl.add_timer_event( ... max_steps=200, duration=500, callback=callback ... )