60be42e83c
This CL replaces the header-parsing autowrap system for generating MuJoCo C# bindings (MjBindings.cs) with a new generator that uses the mujoco.introspect module. The new generator reads pre-parsed API data from introspect's enums, functions, and structs modules instead of parsing C headers directly. Changes: - New: generate_cs_bindings.py in third_party/py/mujoco/codegen/ - Updated: genrule in unity/mujoco/BUILD to use codegen - Updated: MjBindings.cs regenerated from codegen - Removed: entire autowrap/ directory (9 files) - Removed: transitional validate_codegen.py The validate test continues to verify that the genrule output matches the checked-in MjBindings.cs. PiperOrigin-RevId: 885206129 Change-Id: Ib9fb883a2242dd2c039033eadee7a4a6ac91ed55
Unity Plug-in
The MuJoCo Unity plug-in allows the Unity Editor and runtime to use the MuJoCo physics engine. Users can import MJCF files and edit the models in the Editor. The plug-in relies on Unity for most aspects -- assets, game logic, simulation time -- but uses MuJoCo to determine how objects move, giving the designer access to MuJoCo's full API. See documentation and installation instructions here.