record_play.py 495 B

12345678910
  1. """Record and playback camera movements and other events
  2. \rightarrow Move the cube around, press 1, and finally press q"""
  3. from vedo import Cube, Plotter
  4. plt1 = Plotter(axes=1, interactive=0, title="recording window")
  5. evts = plt1.show(Cube(), __doc__).record()
  6. # print("Events:", evts) # a simple string (also saved as .vedo_recorded_events.log)
  7. plt2 = Plotter(axes=1, interactive=0, title="playback window", pos=(1100,0))
  8. plt2.show(Cube(), "...now playing!").play(evts).interactive().close()