XRJointPose
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Die XRJointPose-Schnittstelle ist ein XRPose mit zusätzlichen Informationen über die Größe des Skelettgelenks, das sie darstellt.
Instanzeigenschaften
XRJointPose.radiusSchreibgeschützt-
Der Radius (Abstand von der Haut) eines Gelenks.
Beispiele
>Verwendung von XRJointPose-Objekten
Rufen Sie XRFrame.getJointPose() mit einem XRJointSpace und einem XRReferenceSpace auf, um ein XRJointPose-Objekt zu erhalten.
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
}
}
}
Spezifikationen
| Spezifikation |
|---|
| WebXR Hand Input Module - Level 1> # xrjointpose-interface> |