Virtual hand is one of the hottest topics in human-computer interaction. Virtual grasp is anatural intuitive way for the user to interact with the virtual objects in virtual environment,and it can make user feel immersion while interaction. The main job of this paper is how toachieve a natural and realistic course of grasping in the virtual environment.Based on the analysis of functions of the virtual hand during the course of grasping, a3-layer virtual hand model is proposed, which consists of skin layer, kinematics layer andcollision detection layer. By applying the interaction equipments including glove and motiontracking, the method of motion mapping from human hand to virtual hand is implemented.According to the high accuracy in collision detection of grasping,a new method of collisiondetection based on line segments and OBB bounding box is raised. On the basis of study ofgrasping rules based on geometry and physics,we present a grasping rule based on the criticalstate of static friction,according to kinematics and dynamics.Finally, an interaction platformof virtual hand is developed under VC++6.0and Vega Prime Vortex,and the grasping onobjects by virtual hand is implemented. |