SAE-G Physics Lab Physics · WebAssembly
Loading the physics engine…
Drop an MJCF model here
Drag to orbit · Right-drag to pan · Scroll to zoom · Ctrl + drag a body to push it

MJCF editor

Edit the model and press Run. External files (meshes, includes) need Open folder instead.

Controls

Left dragOrbit the camera
Right drag / Shift-scrollPan
ScrollZoom
Ctrl (or Shift) + dragGrab a body with a spring and pull it
SpacePause / play
SSingle step while paused
RReset to the initial state
EOpen the XML editor
C, ← / →Cart-pole: controller, push the cart

Bring your own model: drop an MJCF .xml on the view, or use Open folder on a model directory (for example a robot) so its mesh files load too.