-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
The arms
feature allows for percentage groups of arms configurations to be set. An arms
configuration 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 a hand_gesture
which can be specified individually or with the keyword all
. The held_object
for each hand can be specified, it can also include all
, or be set to none
. If a gesture and object combination occur with a gesture that cannot hold an item, the held_object
will be set to none
.
Min fields req to enable arms with defaults
"arms": [
{
"left": {
"enabled": true
},
"right": {
"enabled": true
},
"percent": 100
}
],
Full fields values with ranges
"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
}
],
Metadata
Metadata
Assignees
Labels
No labels