in mujoco_py/mjviewer.py [0:0]
def __init__(self, sim):
super().__init__(sim)
self._ncam = sim.model.ncam
self._paused = False # is viewer paused.
# should we advance viewer just by one step.
self._advance_by_one_step = False
# Vars for recording video
self._record_video = False
self._video_queue = Queue()
self._video_idx = 0
self._video_path = "/tmp/video_%07d.mp4"
# vars for capturing screen
self._image_idx = 0
self._image_path = "/tmp/frame_%07d.png"
# run_speed = x1, means running real time, x2 means fast-forward times
# two.
self._run_speed = 1.0
self._loop_count = 0
self._render_every_frame = False
self._show_mocap = True # Show / hide mocap bodies.
self._transparent = False # Make everything transparent.
# this variable is estamated as a running average.
self._time_per_render = 1 / 60.0
self._hide_overlay = False # hide the entire overlay.
self._user_overlay = {}