v131 · device
WebXr hand input module - Level 1
Exposes hand joint data on XrInputSources for use during a WebXr session. This allows developers to have more fine grained interactions during WebXr sessions.
concepts
-
WebXR Hand Input
WebXR hand input — full per-joint pose data for hand tracking on supported headsets. Level 1 covers all 26 joints per hand.
-
Pinch from joint radius
The motivating gesture-recognition use case: each joint has a
radius; pinch is detected when tip-distance < radius sum. -
All 26 joints + radii
Interactive hand schematic — click any joint name to highlight it on the diagram and inspect its spec'd radius.
-
Five canonical gestures
Pinch, fist, point, peace, open palm — each with detection formula. Sliders simulate joint distances so you can validate the logic outside an XR session.
why it shipped
XR systems support tracking of users' hands to allow direct interaction and manipulation of virtual objects in XR applications. This feature provides sites an interface through WebXR to make use of these system hand trackers in a standardized way.