feat: add browser-based MuJoCo simulation platform
build / setup (compute matrix) (pull_request) Has been cancelled
build / ${{ matrix.label }} (pull_request) Has been cancelled
build / macos-15-arm64-studio (pull_request) Has been cancelled
build / ubuntu-24.04-clang-18-studio (pull_request) Has been cancelled
build / ubuntu-24.04-gcc-14-studio (pull_request) Has been cancelled
build / windows-2025-ninja-studio (pull_request) Has been cancelled
build / ubuntu-24.04-clang-18-wasm (pull_request) Has been cancelled
build / ubuntu-24.04-clang-18-mjx (pull_request) Has been cancelled
lint / pre-commit (pull_request) Has been cancelled

This commit is contained in:
2026-08-20 15:12:08 +08:00
parent b45b15d153
commit 1eb05132f1
45 changed files with 5584 additions and 18 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

@@ -0,0 +1 @@
<mujoco model="fixture"><include file="world.xml"/></mujoco>
@@ -0,0 +1,8 @@
v 0 0 0
v 1 0 0
v 0 1 0
v 0 0 1
f 1 3 2
f 1 2 4
f 1 4 3
f 2 3 4
Binary file not shown.
@@ -0,0 +1,17 @@
<mujoco>
<asset>
<mesh name="triangle" file="triangle.obj"/>
<mesh name="triangle_stl" file="triangle.stl"/>
<texture name="checker" type="2d" file="checker.png"/>
<material name="checker_mat" texture="checker"/>
</asset>
<worldbody>
<light pos="0 0 3"/>
<geom type="plane" size="2 2 .1" material="checker_mat"/>
<body name="triangle_body" pos="0 0 1">
<freejoint/>
<geom name="triangle_geom" type="mesh" mesh="triangle" mass="1"/>
<geom name="stl_geom" type="mesh" mesh="triangle_stl" pos="0 0 .1" mass=".1"/>
</body>
</worldbody>
</mujoco>