"arms": [
{
"left": {
"enabled": true
},
"right": {
"enabled": true
},
"percent": 100
}
],
"arms": [
{
"left": {
"enabled": true,
"elbow_pitch": {
"type": "range",
"values": {
"min": 90,
"max": 90
}
},
"elbow_yaw": {
"type": "range",
"values": {
"min": -180,
"max": 180
}
},
"elbow_roll": {
"type": "range",
"values": {
"min": -180,
"max": 180
}
},
"hand_gesture": [
"all"
],
"held_object": [
"all", "none"
],
"held_object_pose_seed": {
"type": "range",
"values": {
"min": 0,
"max": 1
}
}
},
"right": {
"enabled": true,
"elbow_pitch": {
"type": "range",
"values": {
"min": -90,
"max": 90
}
},
"elbow_yaw": {
"type": "range",
"values": {
"min": -180,
"max": 180
}
},
"elbow_roll": {
"type": "range",
"values": {
"min": -180,
"max": 180
}
},
"hand_gesture": [
"all"
],
"held_object": [
"all", "none"
],
"held_object_pose_seed": {
"type": "range",
"values": {
"min": 0,
"max": 1
}
}
},
"percent": 100
}
],
The
armsfeature allows for percentage groups of arms configurations to be set. Anarmsconfiguration consists of individually set left and right arms, both disabled by default. At the minimum, an arm must be enabled to appear, and will be given a default gesture and rotation. Arms have a wide range of motion along each axis. Arms each have ahand_gesturewhich can be specified individually or with the keywordall. Theheld_objectfor each hand can be specified, it can also includeall, or be set tonone. If a gesture and object combination occur with a gesture that cannot hold an item, theheld_objectwill be set tonone.Min fields req to enable arms with defaults
Full fields values with ranges