Skip to content

Commit 0ddae2d

Browse files
committed
Overlay menu: show mjtFrame name + geomgroup flags
1 parent f7f26b2 commit 0ddae2d

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

mujoco_viewer/callbacks.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ def _key_callback(self, window, key, scancode, action, mods):
8181
self.vopt.flags[mujoco.mjtVisFlag.mjVIS_JOINT] = self._joints
8282
# Display mjtFrame
8383
elif key == glfw.KEY_E:
84-
self.vopt.frame+=1
85-
if self.vopt.frame==mujoco.mjtFrame.mjNFRAME.value:
84+
self.vopt.frame += 1
85+
if self.vopt.frame == mujoco.mjtFrame.mjNFRAME.value:
8686
self.vopt.frame = 0
8787
# Hide overlay menu
8888
elif key == glfw.KEY_LEFT_ALT:
@@ -119,7 +119,7 @@ def _key_callback(self, window, key, scancode, action, mods):
119119
self._wire_frame = not self._wire_frame
120120
self.scn.flags[mujoco.mjtRndFlag.mjRND_WIREFRAME] = self._wire_frame
121121
# Geom group visibility
122-
elif key in (glfw.KEY_0, glfw.KEY_1, glfw.KEY_2, glfw.KEY_3, glfw.KEY_4):
122+
elif key in (glfw.KEY_0, glfw.KEY_1, glfw.KEY_2, glfw.KEY_3, glfw.KEY_4, glfw.KEY_5):
123123
self.vopt.geomgroup[key - glfw.KEY_0] ^= 1
124124
# Quit
125125
if key == glfw.KEY_ESCAPE:

mujoco_viewer/mujoco_viewer.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -199,14 +199,15 @@ def add_overlay(gridpos, text1, text2):
199199
add_overlay(
200200
topleft,
201201
"Referenc[e] frames",
202-
"On" if self.vopt.frame != 0 else "Off")
202+
mujoco.mjtFrame(self.vopt.frame).name)
203203
add_overlay(topleft, "[H]ide Menus", "")
204204
if self._image_idx > 0:
205205
fname = self._image_path % (self._image_idx - 1)
206206
add_overlay(topleft, "Cap[t]ure frame", "Saved as %s" % fname)
207207
else:
208208
add_overlay(topleft, "Cap[t]ure frame", "")
209-
add_overlay(topleft, "Toggle geomgroup visibility", "0-4")
209+
add_overlay(topleft, "Toggle geomgroup visibility (0-5)",
210+
",".join(["On" if g else "Off" for g in self.vopt.geomgroup]))
210211

211212
add_overlay(
212213
bottomleft, "FPS", "%d%s" %

0 commit comments

Comments
 (0)