Files
nexus/wiki/concepts/Hand-Tracking.md
2026-04-25 04:02:51 +08:00

34 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Hand Tracking"
type: concept
tags: []
sources: [xr-immersive-developer]
last_updated: 2026-04-20
---
## Definition
Hand Tracking 是 WebXR Hand Input Module 定义的浏览器原生手部追踪能力——通过设备摄像头或深度传感器追踪用户双手的骨骼节点skeleton将裸手作为 XR 交互的自然输入设备,无需手持控制器。
## Technical Foundation
- **WebXR Hand Input Module**W3C Working Draft定义 `XRHand``XRJointSpace``XRSpace` 接口
- 每只手 25 个追踪点skeletal joints指尖、手指关节、手腕
- `inputSource.hand` 属性返回对应 `XRHand` 对象
## Interaction Patterns
| 手势 | 交互语义 |
|------|----------|
| Pinch捏合| 选择、确认、拾取物体 |
| Point指向| 指向 UI 元素触发悬停 |
| Grab抓取| 抓取并移动虚拟物体 |
| Palm Push手掌推动| 推开/激活 3D UI |
| Open Palm | 打开菜单/取消操作 |
## Related Concepts
- [[WebXR]]Hand Tracking 的 API 基础
- [[Constraint-Driven-Control-Mechanics]]:手势交互的约束设计原则
- [[Motion-Sickness-Threshold]]:手部追踪延迟对眩晕感的影响
## Related Agents
- [[XR-Immersive-Developer]]Hand Tracking 实现专家
- [[XR-Interface-Architect]]:基于手势的 XR 界面设计