XRJointPose

The XRJointPose interface is an XRPose with additional information about the size of the skeleton joint it represents.

XRPoseXRJointPose

Instance properties

XRJointPose.radius Read only

The radius (distance from skin) for a joint.

Examples

undefined

Using XRJointPose objects

Call XRFrame.getJointPose() with an XRJointSpace and an XRReferenceSpace to get an XRJointPose object.

js
navigator.xr
  .requestSession({ optionalFeatures: ["hand-tracking"] })
  .then(/* … */);

function renderFrame(session, frame) {
  // …

  for (const inputSource of session.inputSources) {
    if (inputSource.hand) {
      const indexFingerTipJoint = inputSource.hand.get("index-finger-tip");
      frame.getJointPose(indexFingerTipJoint, referenceSpace); // XRJointPose
    }
  }
}

Specifications

See also