Merge pull request #107220 from devloglogan/body-tracker-joints
Add new joints to `XrBodyTracker`
This commit is contained in:
@@ -126,6 +126,17 @@ void XRBodyTracker::_bind_methods() {
|
||||
BIND_ENUM_CONSTANT(JOINT_RIGHT_PINKY_FINGER_PHALANX_INTERMEDIATE);
|
||||
BIND_ENUM_CONSTANT(JOINT_RIGHT_PINKY_FINGER_PHALANX_DISTAL);
|
||||
BIND_ENUM_CONSTANT(JOINT_RIGHT_PINKY_FINGER_TIP);
|
||||
BIND_ENUM_CONSTANT(JOINT_LOWER_CHEST);
|
||||
BIND_ENUM_CONSTANT(JOINT_LEFT_SCAPULA);
|
||||
BIND_ENUM_CONSTANT(JOINT_LEFT_WRIST_TWIST);
|
||||
BIND_ENUM_CONSTANT(JOINT_RIGHT_SCAPULA);
|
||||
BIND_ENUM_CONSTANT(JOINT_RIGHT_WRIST_TWIST);
|
||||
BIND_ENUM_CONSTANT(JOINT_LEFT_ANKLE_TWIST);
|
||||
BIND_ENUM_CONSTANT(JOINT_LEFT_ANKLE);
|
||||
BIND_ENUM_CONSTANT(JOINT_LEFT_MIDDLE_FOOT);
|
||||
BIND_ENUM_CONSTANT(JOINT_RIGHT_ANKLE_TWIST);
|
||||
BIND_ENUM_CONSTANT(JOINT_RIGHT_ANKLE);
|
||||
BIND_ENUM_CONSTANT(JOINT_RIGHT_MIDDLE_FOOT);
|
||||
BIND_ENUM_CONSTANT(JOINT_MAX);
|
||||
|
||||
BIND_BITFIELD_FLAG(JOINT_FLAG_ORIENTATION_VALID);
|
||||
|
||||
@@ -129,6 +129,19 @@ public:
|
||||
JOINT_RIGHT_PINKY_FINGER_PHALANX_DISTAL,
|
||||
JOINT_RIGHT_PINKY_FINGER_TIP,
|
||||
|
||||
// Extra joints that aren't part of the Godot humanoid skeleton, but are commonly used in some VR avatars.
|
||||
JOINT_LOWER_CHEST,
|
||||
JOINT_LEFT_SCAPULA,
|
||||
JOINT_LEFT_WRIST_TWIST,
|
||||
JOINT_RIGHT_SCAPULA,
|
||||
JOINT_RIGHT_WRIST_TWIST,
|
||||
JOINT_LEFT_ANKLE_TWIST,
|
||||
JOINT_LEFT_ANKLE,
|
||||
JOINT_LEFT_MIDDLE_FOOT,
|
||||
JOINT_RIGHT_ANKLE_TWIST,
|
||||
JOINT_RIGHT_ANKLE,
|
||||
JOINT_RIGHT_MIDDLE_FOOT,
|
||||
|
||||
JOINT_MAX,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user