XRJointPose

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

Properties

XRJointPose.radius Read only

The radius (distance from skin) for a joint.

Examples

Using XRJointPose objects

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

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

function renderFrame(session, frame) {
   // ...

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

Specifications

No specification found

No specification data found for api.XRJointPose.
Check for problems with this page or contribute a missing spec_url to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.

Browser compatibility

No compatibility data found for api.XRJointPose.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

See also