Class reference

XRHandModifier3D

Inherits SkeletonModifier3D

A node for driving hand meshes from XRHandTracker data.

Description

This node uses hand tracking data from an XRHandTracker to pose the skeleton of a hand mesh. Positioning of hands is performed by creating an XRNode3D ancestor of the hand mesh driven by the same XRHandTracker. The hand tracking position-data is scaled by 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.

Properties

int bone_update = 0

Specifies the type of updates to perform on the bones.

Constants

BONE_UPDATE_FULL = 0

Enum: BoneUpdate

The skeleton's bones are fully updated (both position and rotation) to match the tracked bones.

BONE_UPDATE_ROTATION_ONLY = 1

Enum: BoneUpdate

The skeleton's bones are only rotated to align with the tracked bones, preserving bone length.

BONE_UPDATE_MAX = 2

Enum: BoneUpdate

Represents the size of the BoneUpdate enum.

Tutorials

Source revision 4f5b14abade2
Connection interrupted. Reload×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.