A node for driving hand meshes from [XRHandTracker] data.
This node uses hand tracking data from a [XRHandTracker] to animate the skeleton of a hand mesh.
This node positions itself at the [constant XRHandTracker.HAND_JOINT_PALM] position and scales itself to [member XRServer.world_scale]. Adding the hand model as a child of this node will result in the model being positioned and scaled correctly for XR experiences.
The hand tracking position-data is scaled by [member Skeleton3D.motion_scale] when applied to the skeleton, which can be used to adjust the tracked hand to match the scale of the hand model.
$DOCS_URL/tutorials/xr/index.html
Specifies the type of updates to perform on the bones.
The name of the [XRHandTracker] registered with [XRServer] to obtain the hand tracking data from.
A [NodePath] to a [Skeleton3D] to animate.
The skeleton's bones are fully updated (both position and rotation) to match the tracked bones.
The skeleton's bones are only rotated to align with the tracked bones, preserving bone length.
Represents the size of the [enum BoneUpdate] enum.