> For the complete documentation index, see [llms.txt](https://jorge-jgnz94.gitbook.io/hptk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jorge-jgnz94.gitbook.io/hptk/master/utils/poses.md).

# Poses

Poses have multiple **applications** in HPTK like:

* Detect how close is current user hand pose to a given hand pose (see [HandPoseMatch](/hptk/master/modules/gesture-detection.md)).
* Detect how close is current user finger pose to a given finger pose (see [FingerPoseMatch](/hptk/master/modules/gesture-detection.md)).
* Move fingers to lerp between two hand poses (see [InputDataProvider](/hptk/master/modules/input/input-data-provider.md)).
* Generate a grabbing pose using a certain hand pose as goal pose (see [Poser](/hptk/master/extensions/posing-and-snapping/poser.md)).

Poses can be stored as **ScriptableObject** in the form of [HandPoseAssets](/hptk/master/utils/poses/hand-pose-asset.md) and can be recorded/applied from/to a certain hand representation using [PoseRecorder](/hptk/master/utils/poses/pose-recorder.md).
