Add cards.xml model.
PiperOrigin-RevId: 571341445 Change-Id: I3a02bb01099cacb62e0c599e6198ed90b48baad0
@@ -265,12 +265,17 @@ viscosity and scales with the second power of the velocity. It can be written as
|
||||
Where :math:`C_D` is a drag coefficient, and :math:`A_D` is a reference surface area (e.g. a measure of the projected
|
||||
area on the plane normal to the flow), and :math:`I_D` a reference moment of inertia.
|
||||
|
||||
.. youtube:: nljr0X79vI0
|
||||
:align: right
|
||||
:width: 50%
|
||||
|
||||
Even for simple shapes, the terms :math:`C_D`, :math:`A_D` and :math:`I_D` need to be tuned to the problem-specific
|
||||
physics and dynamical scales :cite:p:`duan2015`. For example, the drag coefficient :math:`C_D` generally decreases with
|
||||
increasing Reynolds numbers, and a single reference area :math:`A_D` may not be sufficient to account for the skin
|
||||
drag for highly irregular or slender bodies. For example, experimental fits are derived from problems ranging from
|
||||
falling playing cards :cite:p:`wang2004,andersen2005a,andersen2005b` to particle transport :cite:p:`loth2008,
|
||||
bagheri2016`.
|
||||
bagheri2016`. See screen capture of the
|
||||
`cards.xml <https://github.com/deepmind/mujoco/blob/main/model/card/cards.xml>`__ model on the right.
|
||||
|
||||
We derive a formula for :math:`\mathbf{f}_\text{D}` based on two surfaces :math:`A^\text{proj}_\mathbf{v}` and
|
||||
:math:`A_\text{max}`. The first, :math:`A^\text{proj}_\mathbf{v}`, is the cylindrical projection of the body onto a
|
||||
|
||||
|
After Width: | Height: | Size: 127 KiB |
|
After Width: | Height: | Size: 124 KiB |
|
After Width: | Height: | Size: 125 KiB |
|
After Width: | Height: | Size: 126 KiB |
|
After Width: | Height: | Size: 112 KiB |
|
After Width: | Height: | Size: 111 KiB |
|
After Width: | Height: | Size: 111 KiB |
|
After Width: | Height: | Size: 111 KiB |
|
After Width: | Height: | Size: 114 KiB |
|
After Width: | Height: | Size: 112 KiB |
|
After Width: | Height: | Size: 113 KiB |
|
After Width: | Height: | Size: 113 KiB |
|
After Width: | Height: | Size: 115 KiB |
|
After Width: | Height: | Size: 113 KiB |
|
After Width: | Height: | Size: 114 KiB |
|
After Width: | Height: | Size: 114 KiB |
|
After Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 120 KiB |
|
After Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 120 KiB |
|
After Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 119 KiB |
|
After Width: | Height: | Size: 123 KiB |
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 122 KiB |
|
After Width: | Height: | Size: 125 KiB |
|
After Width: | Height: | Size: 122 KiB |
|
After Width: | Height: | Size: 123 KiB |
|
After Width: | Height: | Size: 123 KiB |
|
After Width: | Height: | Size: 122 KiB |
|
After Width: | Height: | Size: 119 KiB |
|
After Width: | Height: | Size: 123 KiB |
|
After Width: | Height: | Size: 127 KiB |
|
After Width: | Height: | Size: 120 KiB |
@@ -0,0 +1,232 @@
|
||||
# Blender 3.5.1
|
||||
# www.blender.org
|
||||
mtllib playing_card_tris.mtl
|
||||
o playing_card_tris
|
||||
v -0.047000 0.027461 -0.000125
|
||||
v -0.042461 0.032000 -0.000125
|
||||
v -0.046654 0.029198 -0.000125
|
||||
v -0.045670 0.030670 -0.000125
|
||||
v -0.044198 0.031654 -0.000125
|
||||
v -0.042461 -0.032000 -0.000125
|
||||
v -0.047000 -0.027461 -0.000125
|
||||
v -0.044198 -0.031654 -0.000125
|
||||
v -0.045670 -0.030670 -0.000125
|
||||
v -0.046654 -0.029198 -0.000125
|
||||
v 0.047000 0.027461 -0.000125
|
||||
v 0.042461 0.032000 -0.000125
|
||||
v 0.046654 0.029198 -0.000125
|
||||
v 0.045670 0.030670 -0.000125
|
||||
v 0.044198 0.031654 -0.000125
|
||||
v 0.047000 -0.027461 -0.000125
|
||||
v 0.042461 -0.032000 -0.000125
|
||||
v 0.046654 -0.029198 -0.000125
|
||||
v 0.045670 -0.030670 -0.000125
|
||||
v 0.044198 -0.031654 -0.000125
|
||||
v 0.042461 0.032000 0.000125
|
||||
v -0.042461 0.032000 0.000125
|
||||
v -0.044198 0.031654 0.000125
|
||||
v -0.045670 0.030670 0.000125
|
||||
v -0.046654 0.029198 0.000125
|
||||
v -0.047000 0.027461 0.000125
|
||||
v -0.047000 -0.027461 0.000125
|
||||
v -0.046654 -0.029198 0.000125
|
||||
v -0.045670 -0.030670 0.000125
|
||||
v -0.044198 -0.031654 0.000125
|
||||
v -0.042461 -0.032000 0.000125
|
||||
v 0.042461 -0.032000 0.000125
|
||||
v 0.044198 -0.031654 0.000125
|
||||
v 0.045670 -0.030670 0.000125
|
||||
v 0.046654 -0.029198 0.000125
|
||||
v 0.047000 -0.027461 0.000125
|
||||
v 0.047000 0.027461 0.000125
|
||||
v 0.046654 0.029198 0.000125
|
||||
v 0.045670 0.030670 0.000125
|
||||
v 0.044198 0.031654 0.000125
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.8315 0.5556 -0.0000
|
||||
vn 0.5556 0.8315 -0.0000
|
||||
vn 0.1951 -0.9808 -0.0000
|
||||
vn -0.9808 0.1951 -0.0000
|
||||
vn 0.1951 0.9808 -0.0000
|
||||
vn 0.5556 -0.8315 -0.0000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn 0.8315 -0.5556 -0.0000
|
||||
vn -0.9808 -0.1951 -0.0000
|
||||
vn 0.9808 -0.1951 -0.0000
|
||||
vn -0.8315 -0.5556 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.5556 -0.8315 -0.0000
|
||||
vn -0.1951 0.9808 -0.0000
|
||||
vn 0.9808 0.1951 -0.0000
|
||||
vn -0.1951 -0.9808 -0.0000
|
||||
vn -0.5556 0.8315 -0.0000
|
||||
vn 0.8315 0.5556 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vt 0.316411 0.713926
|
||||
vt 0.440347 0.005985
|
||||
vt 0.372514 0.714185
|
||||
vt 0.473507 0.039144
|
||||
vt 0.325338 0.713926
|
||||
vt 0.453037 0.008509
|
||||
vt 0.332906 0.713926
|
||||
vt 0.356018 0.714185
|
||||
vt 0.463794 0.015697
|
||||
vt 0.363586 0.714185
|
||||
vt 0.470982 0.026454
|
||||
vt 0.372514 0.716173
|
||||
vt 0.005985 0.039144
|
||||
vt 0.034156 0.713926
|
||||
vt 0.039144 0.005985
|
||||
vt 0.363586 0.716173
|
||||
vt 0.008509 0.026454
|
||||
vt 0.356018 0.716173
|
||||
vt 0.015697 0.015697
|
||||
vt 0.017661 0.713926
|
||||
vt 0.025229 0.713926
|
||||
vt 0.026455 0.008509
|
||||
vt 0.316410 0.715914
|
||||
vt 0.440347 0.692657
|
||||
vt 0.808945 0.714185
|
||||
vt 0.473507 0.659498
|
||||
vt 0.325338 0.715914
|
||||
vt 0.453037 0.690133
|
||||
vt 0.825440 0.714185
|
||||
vt 0.332906 0.715914
|
||||
vt 0.463794 0.682945
|
||||
vt 0.817872 0.714185
|
||||
vt 0.470982 0.672188
|
||||
vt 0.034156 0.715914
|
||||
vt 0.039144 0.692657
|
||||
vt 0.808945 0.716173
|
||||
vt 0.005985 0.659498
|
||||
vt 0.025229 0.715914
|
||||
vt 0.026454 0.690133
|
||||
vt 0.017661 0.715914
|
||||
vt 0.825440 0.716173
|
||||
vt 0.015697 0.682945
|
||||
vt 0.817872 0.716173
|
||||
vt 0.008509 0.672188
|
||||
vt 0.808945 0.705893
|
||||
vt 0.952998 0.039144
|
||||
vt 0.372514 0.705893
|
||||
vt 0.952998 0.659498
|
||||
vt 0.363586 0.705893
|
||||
vt 0.950474 0.672188
|
||||
vt 0.332906 0.705634
|
||||
vt 0.356018 0.705893
|
||||
vt 0.943286 0.682945
|
||||
vt 0.325338 0.705634
|
||||
vt 0.932528 0.690133
|
||||
vt 0.316411 0.705634
|
||||
vt 0.919839 0.692657
|
||||
vt 0.034156 0.705634
|
||||
vt 0.518635 0.692657
|
||||
vt 0.025229 0.705634
|
||||
vt 0.505946 0.690133
|
||||
vt 0.017661 0.705634
|
||||
vt 0.356018 0.724465
|
||||
vt 0.495188 0.682945
|
||||
vt 0.363586 0.724465
|
||||
vt 0.488000 0.672188
|
||||
vt 0.372514 0.724465
|
||||
vt 0.485476 0.659498
|
||||
vt 0.808945 0.724465
|
||||
vt 0.485476 0.039144
|
||||
vt 0.817872 0.724465
|
||||
vt 0.488000 0.026454
|
||||
vt 0.825440 0.724465
|
||||
vt 0.017661 0.724206
|
||||
vt 0.495188 0.015697
|
||||
vt 0.025229 0.724206
|
||||
vt 0.505946 0.008509
|
||||
vt 0.034156 0.724206
|
||||
vt 0.518635 0.005985
|
||||
vt 0.316410 0.724206
|
||||
vt 0.919839 0.005985
|
||||
vt 0.325338 0.724206
|
||||
vt 0.932528 0.008509
|
||||
vt 0.825440 0.705893
|
||||
vt 0.332906 0.724206
|
||||
vt 0.943286 0.015697
|
||||
vt 0.817872 0.705893
|
||||
vt 0.950474 0.026454
|
||||
s 0
|
||||
usemtl Material
|
||||
f 17/36/1 31/67/1 6/12/1
|
||||
f 3/5/2 24/51/2 4/7/2
|
||||
f 15/32/3 39/84/3 14/29/3
|
||||
f 20/43/4 32/69/4 17/36/4
|
||||
f 1/1/5 25/54/5 3/5/5
|
||||
f 12/25/6 40/87/6 15/32/6
|
||||
f 19/41/7 33/71/7 20/43/7
|
||||
f 7/14/8 26/56/8 1/1/8
|
||||
f 18/38/9 34/74/9 19/40/9
|
||||
f 10/21/10 27/58/10 7/14/10
|
||||
f 16/34/11 35/76/11 18/38/11
|
||||
f 9/20/12 28/60/12 10/21/12
|
||||
f 2/3/13 21/45/13 12/25/13
|
||||
f 11/23/14 36/78/14 16/34/14
|
||||
f 8/16/15 29/63/15 9/18/15
|
||||
f 5/10/16 22/47/16 2/3/16
|
||||
f 13/27/17 37/80/17 11/23/17
|
||||
f 6/12/18 30/65/18 8/16/18
|
||||
f 4/8/19 23/49/19 5/10/19
|
||||
f 14/30/20 38/82/20 13/27/20
|
||||
f 8/17/21 9/19/21 10/22/21
|
||||
f 17/36/1 32/69/1 31/67/1
|
||||
f 3/5/2 25/54/2 24/51/2
|
||||
f 15/32/3 40/87/3 39/84/3
|
||||
f 20/43/4 33/71/4 32/69/4
|
||||
f 1/1/5 26/56/5 25/54/5
|
||||
f 12/25/6 21/45/6 40/87/6
|
||||
f 19/41/7 34/73/7 33/71/7
|
||||
f 7/14/8 27/58/8 26/56/8
|
||||
f 18/38/9 35/76/9 34/74/9
|
||||
f 10/21/10 28/60/10 27/58/10
|
||||
f 16/34/11 36/78/11 35/76/11
|
||||
f 9/20/12 29/62/12 28/60/12
|
||||
f 2/3/13 22/47/13 21/45/13
|
||||
f 11/23/14 37/80/14 36/78/14
|
||||
f 8/16/15 30/65/15 29/63/15
|
||||
f 5/10/16 23/49/16 22/47/16
|
||||
f 13/27/17 38/82/17 37/80/17
|
||||
f 6/12/18 31/67/18 30/65/18
|
||||
f 4/8/19 24/52/19 23/49/19
|
||||
f 14/30/20 39/85/20 38/82/20
|
||||
f 25/55/22 23/50/22 24/53/22
|
||||
f 31/68/22 28/61/22 30/66/22
|
||||
f 35/77/22 33/72/22 34/75/22
|
||||
f 22/48/22 25/55/22 26/57/22
|
||||
f 29/64/22 30/66/22 28/61/22
|
||||
f 40/88/22 38/83/22 39/86/22
|
||||
f 32/70/22 35/77/22 36/79/22
|
||||
f 36/79/22 21/46/22 32/70/22
|
||||
f 37/81/22 40/88/22 21/46/22
|
||||
f 31/68/22 26/57/22 27/59/22
|
||||
f 32/70/22 22/48/22 31/68/22
|
||||
f 13/28/21 15/33/21 14/31/21
|
||||
f 17/37/21 2/4/21 12/26/21
|
||||
f 2/4/21 1/2/21 3/6/21
|
||||
f 6/13/21 1/2/21 2/4/21
|
||||
f 8/17/21 7/15/21 6/13/21
|
||||
f 17/37/21 18/39/21 20/44/21
|
||||
f 19/42/21 20/44/21 18/39/21
|
||||
f 17/37/21 11/24/21 16/35/21
|
||||
f 12/26/21 13/28/21 11/24/21
|
||||
f 31/68/22 27/59/22 28/61/22
|
||||
f 22/48/22 23/50/22 25/55/22
|
||||
f 32/70/22 33/72/22 35/77/22
|
||||
f 36/79/22 37/81/22 21/46/22
|
||||
f 37/81/22 38/83/22 40/88/22
|
||||
f 31/68/22 22/48/22 26/57/22
|
||||
f 32/70/22 21/46/22 22/48/22
|
||||
f 17/37/21 6/13/21 2/4/21
|
||||
f 4/9/21 5/11/21 3/6/21
|
||||
f 5/11/21 2/4/21 3/6/21
|
||||
f 6/13/21 7/15/21 1/2/21
|
||||
f 8/17/21 10/22/21 7/15/21
|
||||
f 17/37/21 16/35/21 18/39/21
|
||||
f 17/37/21 12/26/21 11/24/21
|
||||
f 12/26/21 15/33/21 13/28/21
|
||||
|
After Width: | Height: | Size: 194 KiB |
|
After Width: | Height: | Size: 198 KiB |
|
After Width: | Height: | Size: 203 KiB |
|
After Width: | Height: | Size: 197 KiB |
|
After Width: | Height: | Size: 198 KiB |
|
After Width: | Height: | Size: 202 KiB |
|
After Width: | Height: | Size: 206 KiB |
|
After Width: | Height: | Size: 191 KiB |
|
After Width: | Height: | Size: 204 KiB |
|
After Width: | Height: | Size: 190 KiB |
|
After Width: | Height: | Size: 198 KiB |
|
After Width: | Height: | Size: 192 KiB |
|
After Width: | Height: | Size: 121 KiB |
@@ -0,0 +1,518 @@
|
||||
<mujoco>
|
||||
<compiler assetdir="assets"/>
|
||||
|
||||
<size memory="5M"/>
|
||||
|
||||
<statistic extent="0.5" center="0 -.5 0"/>
|
||||
|
||||
<visual>
|
||||
<map znear="0.1" zfar="10"/>
|
||||
<quality shadowsize="8192"/>
|
||||
</visual>
|
||||
|
||||
<option density="1.225" viscosity="1.8e-5" timestep="1e-3" integrator="implicitfast"/>
|
||||
|
||||
<asset>
|
||||
<texture name="grid" type="2d" builtin="checker" rgb1=".1 .2 .3" rgb2=".2 .3 .4" width="100" height="100"/>
|
||||
<material name="grid" texture="grid" texrepeat="8 8" texuniform="true" reflectance=".2"/>
|
||||
|
||||
<mesh file="card.obj"/>
|
||||
|
||||
<texture type="2d" file="2_of_clubs.png"/>
|
||||
<material name="2_of_clubs" texture="2_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="2_of_diamonds.png"/>
|
||||
<material name="2_of_diamonds" texture="2_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="2_of_hearts.png"/>
|
||||
<material name="2_of_hearts" texture="2_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="2_of_spades.png"/>
|
||||
<material name="2_of_spades" texture="2_of_spades"/>
|
||||
|
||||
<texture type="2d" file="3_of_clubs.png"/>
|
||||
<material name="3_of_clubs" texture="3_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="3_of_diamonds.png"/>
|
||||
<material name="3_of_diamonds" texture="3_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="3_of_hearts.png"/>
|
||||
<material name="3_of_hearts" texture="3_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="3_of_spades.png"/>
|
||||
<material name="3_of_spades" texture="3_of_spades"/>
|
||||
|
||||
<texture type="2d" file="4_of_clubs.png"/>
|
||||
<material name="4_of_clubs" texture="4_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="4_of_diamonds.png"/>
|
||||
<material name="4_of_diamonds" texture="4_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="4_of_hearts.png"/>
|
||||
<material name="4_of_hearts" texture="4_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="4_of_spades.png"/>
|
||||
<material name="4_of_spades" texture="4_of_spades"/>
|
||||
|
||||
<texture type="2d" file="5_of_clubs.png"/>
|
||||
<material name="5_of_clubs" texture="5_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="5_of_diamonds.png"/>
|
||||
<material name="5_of_diamonds" texture="5_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="5_of_hearts.png"/>
|
||||
<material name="5_of_hearts" texture="5_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="5_of_spades.png"/>
|
||||
<material name="5_of_spades" texture="5_of_spades"/>
|
||||
|
||||
<texture type="2d" file="6_of_clubs.png"/>
|
||||
<material name="6_of_clubs" texture="6_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="6_of_diamonds.png"/>
|
||||
<material name="6_of_diamonds" texture="6_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="6_of_hearts.png"/>
|
||||
<material name="6_of_hearts" texture="6_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="6_of_spades.png"/>
|
||||
<material name="6_of_spades" texture="6_of_spades"/>
|
||||
|
||||
<texture type="2d" file="7_of_clubs.png"/>
|
||||
<material name="7_of_clubs" texture="7_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="7_of_diamonds.png"/>
|
||||
<material name="7_of_diamonds" texture="7_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="7_of_hearts.png"/>
|
||||
<material name="7_of_hearts" texture="7_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="7_of_spades.png"/>
|
||||
<material name="7_of_spades" texture="7_of_spades"/>
|
||||
|
||||
<texture type="2d" file="8_of_clubs.png"/>
|
||||
<material name="8_of_clubs" texture="8_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="8_of_diamonds.png"/>
|
||||
<material name="8_of_diamonds" texture="8_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="8_of_hearts.png"/>
|
||||
<material name="8_of_hearts" texture="8_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="8_of_spades.png"/>
|
||||
<material name="8_of_spades" texture="8_of_spades"/>
|
||||
|
||||
<texture type="2d" file="9_of_clubs.png"/>
|
||||
<material name="9_of_clubs" texture="9_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="9_of_diamonds.png"/>
|
||||
<material name="9_of_diamonds" texture="9_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="9_of_hearts.png"/>
|
||||
<material name="9_of_hearts" texture="9_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="9_of_spades.png"/>
|
||||
<material name="9_of_spades" texture="9_of_spades"/>
|
||||
|
||||
<texture type="2d" file="10_of_clubs.png"/>
|
||||
<material name="10_of_clubs" texture="10_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="10_of_diamonds.png"/>
|
||||
<material name="10_of_diamonds" texture="10_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="10_of_hearts.png"/>
|
||||
<material name="10_of_hearts" texture="10_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="10_of_spades.png"/>
|
||||
<material name="10_of_spades" texture="10_of_spades"/>
|
||||
|
||||
<texture type="2d" file="ace_of_clubs.png"/>
|
||||
<material name="ace_of_clubs" texture="ace_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="ace_of_diamonds.png"/>
|
||||
<material name="ace_of_diamonds" texture="ace_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="ace_of_hearts.png"/>
|
||||
<material name="ace_of_hearts" texture="ace_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="ace_of_spades.png"/>
|
||||
<material name="ace_of_spades" texture="ace_of_spades"/>
|
||||
|
||||
<texture type="2d" file="black_joker.png"/>
|
||||
<material name="black_joker" texture="black_joker"/>
|
||||
|
||||
<texture type="2d" file="jack_of_clubs.png"/>
|
||||
<material name="jack_of_clubs" texture="jack_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="jack_of_diamonds.png"/>
|
||||
<material name="jack_of_diamonds" texture="jack_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="jack_of_hearts.png"/>
|
||||
<material name="jack_of_hearts" texture="jack_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="jack_of_spades.png"/>
|
||||
<material name="jack_of_spades" texture="jack_of_spades"/>
|
||||
|
||||
<texture type="2d" file="king_of_clubs.png"/>
|
||||
<material name="king_of_clubs" texture="king_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="king_of_diamonds.png"/>
|
||||
<material name="king_of_diamonds" texture="king_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="king_of_hearts.png"/>
|
||||
<material name="king_of_hearts" texture="king_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="king_of_spades.png"/>
|
||||
<material name="king_of_spades" texture="king_of_spades"/>
|
||||
|
||||
<texture type="2d" file="queen_of_clubs.png"/>
|
||||
<material name="queen_of_clubs" texture="queen_of_clubs"/>
|
||||
|
||||
<texture type="2d" file="queen_of_diamonds.png"/>
|
||||
<material name="queen_of_diamonds" texture="queen_of_diamonds"/>
|
||||
|
||||
<texture type="2d" file="queen_of_hearts.png"/>
|
||||
<material name="queen_of_hearts" texture="queen_of_hearts"/>
|
||||
|
||||
<texture type="2d" file="queen_of_spades.png"/>
|
||||
<material name="queen_of_spades" texture="queen_of_spades"/>
|
||||
</asset>
|
||||
|
||||
<default>
|
||||
<geom solref=".5e-4" solimp="0.9 0.99 1e-4" fluidcoef="0.5 0.25 0.5 2.0 1.0"/>
|
||||
<default class="card">
|
||||
<geom type="mesh" mesh="card" mass="1.84e-4" fluidshape="ellipsoid" contype="0" conaffinity="0"/>
|
||||
</default>
|
||||
<default class="collision">
|
||||
<geom type="box" mass="0" size="0.047 0.032 .00035" group="3" friction=".1"/>
|
||||
</default>
|
||||
</default>
|
||||
|
||||
<worldbody>
|
||||
<light cutoff="30" pos="0 1 1" dir="0 -1 -2"/>
|
||||
<light cutoff="30" pos="0 -1 1" dir="0 1 -2"/>
|
||||
<camera name="cinematic" pos="0.119 -0.507 0.239" xyaxes="1 0 0 0 0.608 0.794" mode="trackcom" fovy="40"/>
|
||||
|
||||
<geom type="plane" size="5 5 .01" pos="0 0 -1" material="grid"/>
|
||||
<geom type="capsule" size="0.03" fromto=".1 -.1 -.3 .1 .1 -.3"/>
|
||||
|
||||
<body pos="0.000 -0.040 -0.000" euler="-100 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="2_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.005 -0.037 -0.005" euler="-103 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="2_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.010 -0.034 -0.010" euler="-106 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="2_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.015 -0.031 -0.015" euler="-109 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="2_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.020 -0.029 -0.020" euler="-112 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="3_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.025 -0.026 -0.025" euler="-115 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="3_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.030 -0.024 -0.030" euler="-118 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="3_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.035 -0.021 -0.035" euler="-121 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="3_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.040 -0.019 -0.040" euler="-124 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="4_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.045 -0.017 -0.045" euler="-127 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="4_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.050 -0.015 -0.050" euler="-130 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="4_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.055 -0.013 -0.055" euler="-133 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="4_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.060 -0.012 -0.060" euler="-136 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="5_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.065 -0.010 -0.065" euler="-139 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="5_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.070 -0.009 -0.070" euler="-142 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="5_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.075 -0.007 -0.075" euler="-145 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="5_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.080 -0.006 -0.080" euler="-148 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="6_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.085 -0.005 -0.085" euler="-151 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="6_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.090 -0.004 -0.090" euler="-154 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="6_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.095 -0.003 -0.095" euler="-157 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="6_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.100 -0.002 -0.100" euler="-160 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="7_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.105 -0.001 -0.105" euler="-163 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="7_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.110 -0.001 -0.110" euler="-166 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="7_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.115 -0.001 -0.115" euler="-169 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="7_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.120 -0.000 -0.120" euler="-172 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="8_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.125 -0.000 -0.125" euler="-175 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="8_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.130 -0.000 -0.130" euler="-178 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="8_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.135 -0.000 -0.135" euler="-181 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="8_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.140 -0.000 -0.140" euler="-184 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="9_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.145 -0.001 -0.145" euler="-187 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="9_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.150 -0.001 -0.150" euler="-190 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="9_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.155 -0.001 -0.155" euler="-193 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="9_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.160 -0.002 -0.160" euler="-196 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="10_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.165 -0.003 -0.165" euler="-199 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="10_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.170 -0.004 -0.170" euler="-202 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="10_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.175 -0.005 -0.175" euler="-205 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="10_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.180 -0.006 -0.180" euler="-208 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="ace_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.185 -0.007 -0.185" euler="-211 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="ace_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.190 -0.009 -0.190" euler="-214 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="ace_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.195 -0.010 -0.195" euler="-217 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="ace_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.200 -0.012 -0.200" euler="-220 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="black_joker"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.205 -0.013 -0.205" euler="-223 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="jack_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.210 -0.015 -0.210" euler="-226 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="jack_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.215 -0.017 -0.215" euler="-229 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="jack_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.220 -0.019 -0.220" euler="-232 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="jack_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.225 -0.021 -0.225" euler="-235 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="king_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.230 -0.024 -0.230" euler="-238 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="king_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.235 -0.026 -0.235" euler="-241 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="king_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.240 -0.029 -0.240" euler="-244 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="king_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.245 -0.031 -0.245" euler="-247 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="queen_of_clubs"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.250 -0.034 -0.250" euler="-250 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="queen_of_diamonds"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.255 -0.037 -0.255" euler="-253 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="queen_of_hearts"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
<body pos="0.260 -0.040 -0.260" euler="-256 180 0">
|
||||
<freejoint/>
|
||||
<geom class="card" material="queen_of_spades"/>
|
||||
<geom class="collision"/>
|
||||
</body>
|
||||
|
||||
</worldbody>
|
||||
</mujoco>
|
||||