{"repo":"AdaRoseCannon/handy-work","free":true,"listed":false,"github":"https://github.com/AdaRoseCannon/handy-work","clone":"git clone https://github.com/AdaRoseCannon/handy-work.git","description":"Framework Agnostic Hand tracking for WebXR","language":"JavaScript","stars":106,"topics":["webxr","threejs","aframe","hand-tracking"],"license":"MIT","category":"game-templates","readme_excerpt":"Handy Work A module for doing efficient real-time pose detection from WebXR Hand Tracking using Web Workers to ensure it doesn't interfere with the main thread The pose tracking module is Framework Agnostic, it doesn't rely on any particular library it should work just as well with THREE as BabylonJS or Play Canvas. Poses can be found in the /poses/ folder and additional poses are welcome There is also an AFrame module which handles pose tracking and displaying hand models. Hand Pose Module Usage Example Using via a CDN If you use it via a CDN because it uses a Worker you need to use the standalone version which has the Worker encoded as a string. handy-work Documentation for using build/esm/handy-work.js or build/esm/handy-work.standalone.js handy-work .loadPose(name, url) ⇒ Promise.&lt;void&gt; .getPose(name) ⇒ Promise.&lt;Float32Array&gt; .setPose(name, pose) ⇒ Promise.&lt;void&gt; .resetHands() .dumpHands() .generatePose(inputSources, referenceSpace, frame) ⇒ void \\ Float32Array .update(inputSources, referenceSpace, frame, callback) handy-work.loadPose(name, url) ⇒ Promise.&lt;void&gt; Loads a pose from the Web the recommended way of using this API Kind : static method of handy-work Returns : Promise.&lt;void&gt; - Resolves once it has been completed Param Type Description --- --- --- name string Name of the pose url string URL of the pose to download and add to the registry handy-work.getPose(name) ⇒ Promise.&lt;Float32Array&gt; Get a pose from the registry Kind : static","default_branch":null,"files":null,"tree":[],"storefront":"/r/AdaRoseCannon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AdaRoseCannon/handy-work/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}