diff --git a/mjx/mujoco/mjx/_src/types.py b/mjx/mujoco/mjx/_src/types.py index b4a906e6..c582ac45 100644 --- a/mjx/mujoco/mjx/_src/types.py +++ b/mjx/mujoco/mjx/_src/types.py @@ -615,6 +615,15 @@ class ModelC(PyTreeNode): D_colind: jax.Array # pylint:disable=invalid-name mapM2D: jax.Array # pylint:disable=invalid-name mapD2M: jax.Array # pylint:disable=invalid-name + mesh_polynum: jax.Array + mesh_polyadr: jax.Array + mesh_polynormal: jax.Array + mesh_polyvertadr: jax.Array + mesh_polyvertnum: jax.Array + mesh_polyvert: jax.Array + mesh_polymapadr: jax.Array + mesh_polymapnum: jax.Array + mesh_polymap: jax.Array class ModelJAX(PyTreeNode): @@ -649,6 +658,9 @@ class Model(PyTreeNode): nmeshtexcoord: int nmeshface: int nmeshgraph: int + nmeshpoly: int + nmeshpolyvert: int + nmeshpolymap: int nhfield: int nhfielddata: int ntex: int diff --git a/test/engine/testdata/collision_convex/box_boxmesh.xml b/test/engine/testdata/collision_convex/box_boxmesh.xml new file mode 100644 index 00000000..95554319 --- /dev/null +++ b/test/engine/testdata/collision_convex/box_boxmesh.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + +