Skip to content

Commit

Permalink
+ minor fixes
Browse files Browse the repository at this point in the history
+ modified examples to fit our lib
  • Loading branch information
jaku-jaku committed Jul 30, 2022
1 parent 4bddc80 commit 61ab284
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 20 deletions.
17 changes: 9 additions & 8 deletions examples/markers_demo.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,37 +28,38 @@
# create the viewer object
viewer = mujoco_viewer.MujocoViewer(model, data)

while viewer.is_alive:
while True:
# sim step
mujoco.mj_step(model, data)

# draw origin
x_dir = [[0, 0, 1], [0, 1, 0], [-1, 0, 0]]
y_dir = [[1, 0, 0], [0, 0, 1], [0, -1, 0]]
z_dir = [[1, 0, 0], [0, 1, 0], [0, 0, 1]]
viewer.add_marker(
viewer.add_marker_safe(
pos=[
0, 0, 0], size=[
0.05, 0.05, 0.05], rgba=[
1, 1, 1, 1], type=mujoco.mjtGeom.mjGEOM_SPHERE, label="origin")
viewer.add_marker(
viewer.add_marker_safe(
pos=[
0, 0, 0], mat=x_dir, size=[
0.01, 0.01, 2], rgba=[
1, 0, 0, 0.2], type=mujoco.mjtGeom.mjGEOM_ARROW, label="")
viewer.add_marker(
viewer.add_marker_safe(
pos=[
0, 0, 0], mat=y_dir, size=[
0.01, 0.01, 2], rgba=[
0, 1, 0, 0.2], type=mujoco.mjtGeom.mjGEOM_ARROW, label="")
viewer.add_marker(
viewer.add_marker_safe(
pos=[
0, 0, 0], mat=z_dir, size=[
0.01, 0.01, 2], rgba=[
0, 0, 1, 0.2], type=mujoco.mjtGeom.mjGEOM_ARROW, label="")

# render
viewer.render()

viewer.process_safe()
viewer.render_safe()

# close
viewer.close()
viewer.signal_termination_safe(if_immediate=True)
11 changes: 7 additions & 4 deletions examples/offscreen_demo.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,11 @@
model = mujoco.MjModel.from_xml_path('humanoid.xml')
data = mujoco.MjData(model)

viewer = mujoco_viewer.MujocoViewer(model, data, 'offscreen')
viewer = mujoco_viewer.MujocoViewer(model, data, if_on_scrn=False)
mujoco.mj_step(model, data)
img = viewer.read_pixels(camid=2)
img = PIL.Image.fromarray(img)
img.show()
viewer.process_safe()
viewer.render_safe()

# img = viewer.read_pixels(camid=2)
# img = PIL.Image.fromarray(img)
# img.show()
9 changes: 4 additions & 5 deletions examples/sample.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@
# simulate and render
for _ in range(100000):
mujoco.mj_step(model, data)
viewer.render()
if not viewer.is_alive:
break

viewer.process_safe()
viewer.render_safe()

# close
viewer.close()
viewer.signal_termination_safe(if_immediate=True)
7 changes: 4 additions & 3 deletions examples/simple_linkage.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,8 @@
# simulate and render
for _ in range(100000):
mujoco.mj_step(model, data)
viewer.render()

viewer.process_safe()
viewer.render_safe()

# close
viewer.close()
viewer.signal_termination_safe(if_immediate=True)

0 comments on commit 61ab284

Please sign in to comment.