|
268 | 268 | </element> |
269 | 269 | <element name="geom"> |
270 | 270 | <attributes> |
271 | | - <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh"/> |
| 271 | + <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh sdf"/> |
272 | 272 | <attribute name="contype" type="int"/> |
273 | 273 | <attribute name="conaffinity" type="int"/> |
274 | 274 | <attribute name="condim" type="int"/> |
|
577 | 577 | </element> |
578 | 578 | <element name="geom"> |
579 | 579 | <attributes> |
580 | | - <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh"/> |
| 580 | + <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh sdf"/> |
581 | 581 | <attribute name="contype" type="int"/> |
582 | 582 | <attribute name="conaffinity" type="int"/> |
583 | 583 | <attribute name="condim" type="int"/> |
|
811 | 811 | </element> |
812 | 812 | <element name="extension"> |
813 | 813 | <children> |
814 | | - <element name="plugin" repeated="true" namespace="plugin"> |
| 814 | + <element name="plugin" repeated="true"> |
815 | 815 | <attributes> |
816 | 816 | <attribute name="plugin" type="string" required="true"/> |
817 | 817 | </attributes> |
|
914 | 914 | <attribute name="refpos" type="array" array_type="float" array_size="3"/> |
915 | 915 | <attribute name="refquat" type="array" array_type="float" array_size="4"/> |
916 | 916 | </attributes> |
| 917 | + <children> |
| 918 | + <element name="plugin" repeated="true" namespace="mesh"> |
| 919 | + <attributes> |
| 920 | + <attribute name="name" type="identifier"/> |
| 921 | + <attribute name="plugin" type="string"/> |
| 922 | + <attribute name="instance" type="reference" reference_namespace="plugin"/> |
| 923 | + </attributes> |
| 924 | + <children> |
| 925 | + <element name="config" repeated="true"> |
| 926 | + <attributes> |
| 927 | + <attribute name="key" type="string"/> |
| 928 | + <attribute name="value" type="string"/> |
| 929 | + </attributes> |
| 930 | + </element> |
| 931 | + </children> |
| 932 | + </element> |
| 933 | + </children> |
917 | 934 | </element> |
918 | 935 | <element name="skin" repeated="true"> |
919 | 936 | <attributes> |
|
961 | 978 | <attributes> |
962 | 979 | <attribute name="name" type="identifier"/> |
963 | 980 | <attribute name="class" type="reference" reference_namespace="default"/> |
964 | | - <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh"/> |
| 981 | + <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh sdf"/> |
965 | 982 | <attribute name="contype" type="int"/> |
966 | 983 | <attribute name="conaffinity" type="int"/> |
967 | 984 | <attribute name="condim" type="int"/> |
|
1058 | 1075 | <element name="composite" repeated="true"> |
1059 | 1076 | <attributes> |
1060 | 1077 | <attribute name="prefix" type="identifier"/> |
1061 | | - <attribute name="type" type="keyword" valid_values="particle grid rope loop cloth box cylinder ellipsoid" required="true"/> |
| 1078 | + <attribute name="type" type="keyword" valid_values="particle grid cable rope loop cloth box cylinder ellipsoid" required="true"/> |
1062 | 1079 | <attribute name="count" type="array" array_type="int" array_size="3" required="true"/> |
1063 | | - <attribute name="spacing" type="float" required="true"/> |
| 1080 | + <attribute name="spacing" type="float" required="false"/> |
1064 | 1081 | <attribute name="offset" type="array" array_type="float" array_size="3"/> |
1065 | 1082 | <attribute name="flatinertia" type="float"/> |
1066 | 1083 | <attribute name="solrefsmooth" type="array" array_type="float" array_size="2"/> |
1067 | 1084 | <attribute name="solimpsmooth" type="array" array_type="float" array_size="5"/> |
| 1085 | + <attribute name="vertex" type="string"/> |
| 1086 | + <attribute name="face" type="string"/> |
| 1087 | + <attribute name="initial" type="string"/> |
| 1088 | + <attribute name="curve" type="string"/> |
| 1089 | + <attribute name="size" type="array" array_type="float" array_size="3"/> |
1068 | 1090 | </attributes> |
1069 | 1091 | <children> |
1070 | 1092 | <element name="plugin" repeated="true" namespace="composite"> |
1071 | 1093 | <attributes> |
1072 | | - <attribute name="name" type="identifier"/> |
1073 | | - <attribute name="plugin" type="string" reference_namespace="plugin"/> |
| 1094 | + <attribute name="name" type="string"/> |
| 1095 | + <attribute name="plugin" type="string"/> |
1074 | 1096 | <attribute name="instance" type="reference" reference_namespace="plugin"/> |
1075 | 1097 | </attributes> |
1076 | 1098 | <children> |
|
1124 | 1146 | </element> |
1125 | 1147 | <element name="geom"> |
1126 | 1148 | <attributes> |
1127 | | - <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh"/> |
| 1149 | + <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh sdf"/> |
1128 | 1150 | <attribute name="contype" type="int"/> |
1129 | 1151 | <attribute name="conaffinity" type="int"/> |
1130 | 1152 | <attribute name="condim" type="int"/> |
|
1187 | 1209 | <element name="plugin" repeated="true" namespace="body"> |
1188 | 1210 | <attributes> |
1189 | 1211 | <attribute name="name" type="identifier"/> |
1190 | | - <attribute name="plugin" type="string" reference_namespace="plugin"/> |
| 1212 | + <attribute name="plugin" type="string"/> |
1191 | 1213 | <attribute name="instance" type="reference" reference_namespace="plugin"/> |
1192 | 1214 | </attributes> |
1193 | 1215 | <children> |
|
1247 | 1269 | <attributes> |
1248 | 1270 | <attribute name="name" type="identifier"/> |
1249 | 1271 | <attribute name="class" type="reference" reference_namespace="default"/> |
1250 | | - <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh"/> |
| 1272 | + <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh sdf"/> |
1251 | 1273 | <attribute name="contype" type="int"/> |
1252 | 1274 | <attribute name="conaffinity" type="int"/> |
1253 | 1275 | <attribute name="condim" type="int"/> |
|
1279 | 1301 | <attribute name="fluidcoef" type="array" array_type="float" array_size="5"/> |
1280 | 1302 | <attribute name="user" type="array" array_type="float"/> |
1281 | 1303 | </attributes> |
| 1304 | + <children> |
| 1305 | + <element name="plugin" repeated="true" namespace="geom"> |
| 1306 | + <attributes> |
| 1307 | + <attribute name="name" type="identifier"/> |
| 1308 | + <attribute name="plugin" type="string"/> |
| 1309 | + <attribute name="instance" type="reference" reference_namespace="plugin"/> |
| 1310 | + </attributes> |
| 1311 | + <children> |
| 1312 | + <element name="config" repeated="true"> |
| 1313 | + <attributes> |
| 1314 | + <attribute name="key" type="string"/> |
| 1315 | + <attribute name="value" type="string"/> |
| 1316 | + </attributes> |
| 1317 | + </element> |
| 1318 | + </children> |
| 1319 | + </element> |
| 1320 | + </children> |
1282 | 1321 | </element> |
1283 | 1322 | <element name="site" repeated="true"> |
1284 | 1323 | <attributes> |
|
1344 | 1383 | <element name="composite" repeated="true"> |
1345 | 1384 | <attributes> |
1346 | 1385 | <attribute name="prefix" type="identifier"/> |
1347 | | - <attribute name="type" type="keyword" valid_values="particle grid rope loop cloth box cylinder ellipsoid" required="true"/> |
| 1386 | + <attribute name="type" type="keyword" valid_values="particle grid cable rope loop cloth box cylinder ellipsoid" required="true"/> |
1348 | 1387 | <attribute name="count" type="array" array_type="int" array_size="3" required="true"/> |
1349 | | - <attribute name="spacing" type="float" required="true"/> |
| 1388 | + <attribute name="spacing" type="float" required="false"/> |
1350 | 1389 | <attribute name="offset" type="array" array_type="float" array_size="3"/> |
1351 | 1390 | <attribute name="flatinertia" type="float"/> |
1352 | 1391 | <attribute name="solrefsmooth" type="array" array_type="float" array_size="2"/> |
1353 | 1392 | <attribute name="solimpsmooth" type="array" array_type="float" array_size="5"/> |
| 1393 | + <attribute name="vertex" type="string"/> |
| 1394 | + <attribute name="face" type="string"/> |
| 1395 | + <attribute name="initial" type="string"/> |
| 1396 | + <attribute name="curve" type="string"/> |
| 1397 | + <attribute name="size" type="array" array_type="float" array_size="3"/> |
1354 | 1398 | </attributes> |
1355 | 1399 | <children> |
| 1400 | + <element name="plugin" repeated="true" namespace="composite"> |
| 1401 | + <attributes> |
| 1402 | + <attribute name="name" type="string"/> |
| 1403 | + <attribute name="plugin" type="string"/> |
| 1404 | + <attribute name="instance" type="reference" reference_namespace="plugin"/> |
| 1405 | + </attributes> |
| 1406 | + <children> |
| 1407 | + <element name="config" repeated="true"> |
| 1408 | + <attributes> |
| 1409 | + <attribute name="key" type="string"/> |
| 1410 | + <attribute name="value" type="string"/> |
| 1411 | + </attributes> |
| 1412 | + </element> |
| 1413 | + </children> |
| 1414 | + </element> |
1356 | 1415 | <element name="joint" repeated="true"> |
1357 | 1416 | <attributes> |
1358 | 1417 | <attribute name="kind" type="keyword" valid_values="main twist stretch" required="true"/> |
|
1395 | 1454 | </element> |
1396 | 1455 | <element name="geom"> |
1397 | 1456 | <attributes> |
1398 | | - <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh"/> |
| 1457 | + <attribute name="type" type="keyword" valid_values="plane hfield sphere capsule ellipsoid cylinder box mesh sdf"/> |
1399 | 1458 | <attribute name="contype" type="int"/> |
1400 | 1459 | <attribute name="conaffinity" type="int"/> |
1401 | 1460 | <attribute name="condim" type="int"/> |
|
1830 | 1889 | <attributes> |
1831 | 1890 | <attribute name="name" type="identifier"/> |
1832 | 1891 | <attribute name="class" type="reference" reference_namespace="default"/> |
1833 | | - <attribute name="plugin" type="string" reference_namespace="plugin"/> |
| 1892 | + <attribute name="plugin" type="string"/> |
1834 | 1893 | <attribute name="instance" type="reference" reference_namespace="plugin"/> |
1835 | 1894 | <attribute name="group" type="int"/> |
1836 | 1895 | <attribute name="ctrllimited" type="keyword" valid_values="false true auto"/> |
|
2224 | 2283 | <element name="plugin" repeated="true" namespace="sensor"> |
2225 | 2284 | <attributes> |
2226 | 2285 | <attribute name="name" type="identifier"/> |
2227 | | - <attribute name="plugin" type="string" reference_namespace="plugin"/> |
| 2286 | + <attribute name="plugin" type="string"/> |
2228 | 2287 | <attribute name="instance" type="reference" reference_namespace="plugin"/> |
2229 | 2288 | <attribute name="cutoff" type="float"/> |
2230 | 2289 | <attribute name="objtype" type="keyword" valid_values="body joint geom site camera light mesh skin hfield texture material equality tendon actuator sensor numeric text tuple contact keyframe"/> |
|
0 commit comments