摘要

为了解决虚拟环境下虚拟手与零件的穿透以及误抓问题,增强操纵的沉浸感,基于Leap Motion提取的手部数据,提出一种基于碰撞包围盒的虚拟手操纵物体的方法。在虚拟环境下,导入手部和物体模型并逐帧采集手部数据,根据采用的规则判定是否实现抓取,并设计合理的手势操纵物体进行移动、旋转以及缩放。使用Unity3D开发引擎搭建虚拟环境,以常见的物体模型为操纵对象,进行虚拟交互仿真。结果表明设计的方法有效地避免了手指穿透以及误抓的现象,增强了操纵的沉浸感,为基于Leap Motion的人机交互操作提供了参考。