<mujoco model="can">
  <asset>
    <mesh file="meshes/bowl/bowl_hull_1.stl" name="m1"/>
    <mesh file="meshes/bowl/bowl_hull_2.stl" name="m2"/>
    <mesh file="meshes/bowl/bowl_hull_3.stl" name="m3"/>
    <mesh file="meshes/bowl/bowl_hull_4.stl" name="m4"/>
    <mesh file="meshes/bowl/bowl_hull_5.stl" name="m5"/>
    <mesh file="meshes/bowl/bowl_hull_6.stl" name="m6"/>
    <mesh file="meshes/bowl/bowl_hull_7.stl" name="m7"/>
    <mesh file="meshes/bowl/bowl_hull_8.stl" name="m8"/>
    <mesh file="meshes/bowl/bowl_hull_9.stl" name="m9"/>
    <mesh file="meshes/bowl/bowl_hull_10.stl" name="m10"/>
    <mesh file="meshes/bowl/bowl_hull_11.stl" name="m11"/>
    <mesh file="meshes/bowl/bowl_hull_12.stl" name="m12"/>
    <mesh file="meshes/bowl/bowl_hull_13.stl" name="m13"/>
    <mesh file="meshes/bowl/bowl_hull_14.stl" name="m14"/>
    <mesh file="meshes/bowl/bowl_hull_15.stl" name="m15"/>
    <mesh file="meshes/bowl/bowl_hull_16.stl" name="m16"/>
    <mesh file="meshes/bowl/bowl_hull_17.stl" name="m17"/>
    <mesh file="meshes/bowl/bowl_hull_18.stl" name="m18"/>
    <mesh file="meshes/bowl/bowl_hull_19.stl" name="m19"/>
    <mesh file="meshes/bowl/bowl_hull_20.stl" name="m20"/>
    <mesh file="meshes/bowl/bowl_hull_21.stl" name="m21"/>
    <mesh file="meshes/bowl/bowl_hull_22.stl" name="m22"/>
    <mesh file="meshes/bowl/bowl_hull_23.stl" name="m23"/>
    <mesh file="meshes/bowl/bowl_hull_24.stl" name="m24"/>
    <mesh file="meshes/bowl/bowl_hull_25.stl" name="m25"/>
    <mesh file="meshes/bowl/bowl_hull_26.stl" name="m26"/>
    <mesh file="meshes/bowl/bowl_hull_27.stl" name="m27"/>
    <mesh file="meshes/bowl/bowl_hull_28.stl" name="m28"/>
    <mesh file="meshes/bowl/bowl_hull_29.stl" name="m29"/>
    <mesh file="meshes/bowl/bowl_hull_30.stl" name="m30"/>
    <mesh file="meshes/bowl/bowl_hull_31.stl" name="m31"/>
    <mesh file="meshes/bowl/bowl_hull_32.stl" name="m32"/>
    <mesh file="meshes/bowl/bowl_hull_33.stl" name="m33"/>
    <mesh file="meshes/bowl/bowl_hull_34.stl" name="m34"/>
    <mesh file="meshes/bowl/bowl_hull_35.stl" name="m35"/>
    <mesh file="meshes/bowl/bowl_hull_36.stl" name="m36"/>
    <mesh file="meshes/bowl/bowl_hull_37.stl" name="m37"/>
    <mesh file="meshes/bowl/bowl_hull_38.stl" name="m38"/>
    <mesh file="meshes/bowl/bowl_hull_39.stl" name="m39"/>
    <mesh file="meshes/bowl/bowl_hull_40.stl" name="m40"/>
    <mesh file="meshes/bowl/bowl_hull_41.stl" name="m41"/>
    <mesh file="meshes/bowl/bowl_hull_42.stl" name="m42"/>
    <mesh file="meshes/bowl/bowl_hull_43.stl" name="m43"/>
    <mesh file="meshes/bowl/bowl_hull_44.stl" name="m44"/>
    <mesh file="meshes/bowl/bowl_hull_45.stl" name="m45"/>
    <mesh file="meshes/bowl/bowl_hull_46.stl" name="m46"/>
    <mesh file="meshes/bowl/bowl_hull_47.stl" name="m47"/>
    <mesh file="meshes/bowl/bowl_hull_48.stl" name="m48"/>
    <mesh file="meshes/bowl/bowl_hull_49.stl" name="m49"/>
    <mesh file="meshes/bowl/bowl_hull_50.stl" name="m50"/>
    <mesh file="meshes/bowl/bowl_hull_51.stl" name="m51"/>
    <mesh file="meshes/bowl/bowl_hull_52.stl" name="m52"/>
    <mesh file="meshes/bowl/bowl_hull_53.stl" name="m53"/>
    <mesh file="meshes/bowl/bowl_hull_54.stl" name="m54"/>
    <mesh file="meshes/bowl/bowl_hull_55.stl" name="m55"/>
    <mesh file="meshes/bowl/bowl_hull_56.stl" name="m56"/>
    <mesh file="meshes/bowl/bowl_hull_57.stl" name="m57"/>

    <texture file="../textures/can.png" name="tex-can"/>
    <material name="coke" reflectance="0.7" texrepeat="5 5" texture="tex-can" texuniform="true"/>
  </asset>
  <worldbody>
    <body>
      <body name="collision">
        <geom pos="0 0 0" mesh="m1" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m2" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m3" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m4" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m5" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m6" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m7" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m8" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m9" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m10" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m11" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m12" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m13" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m14" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m15" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m16" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m17" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m18" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m19" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m20" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m21" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m22" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m23" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m24" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m25" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m26" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m27" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m28" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m29" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m30" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m31" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m32" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m33" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m34" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m35" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m36" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m37" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m38" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m39" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m40" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m41" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m42" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m43" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m44" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m45" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m46" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m47" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m48" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m49" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m50" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m51" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m52" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m53" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m54" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m55" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m56" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
        <geom pos="0 0 0" mesh="m57" type="mesh" solimp="0.998 0.998 0.001" solref="0.001 1" density="100" friction="0.95 0.3 0.1" material="coke" group="1" condim="4"/>
      </body>
      <body name="visual">
        <geom pos="0 0 0" mesh="can_mesh" type="mesh" material="coke"  conaffinity="0" contype="0" group="0" mass="0.0001"/>
        <geom pos="0 0 0" mesh="can_mesh" type="mesh" material="coke"  conaffinity="0" contype="0" group="1" mass="0.0001"/>
      </body>
      <site rgba="0 0 0 0" size="0.005" pos="0 0 -0.06" name="bottom_site"/>
      <site rgba="0 0 0 0" size="0.005" pos="0 0 0.04" name="top_site"/>
      <site rgba="0 0 0 0" size="0.005" pos="0.025 0.025 0" name="horizontal_radius_site"/>
    </body>
  </worldbody>
</mujoco>