Abstract
This paper reports on the development of a system for manipulating a virtually elastic object by integrating various techniques. A sensor glove is used for interacting with the virtual object, and a virtual hand is used for visualizing the interaction between the hand and the object. Motion of the virtual hand is controlled with the sensor glove. By using a simplified hand model and a virtual object with a hierarchical representation based on a sphere-tree, collision between the fingers and the object is detected. Contact points between the virtual hand and the object are used for establishing constraints for the estimation of deformation based on the finite-element method. Experiments show that the critical process for attaining interactive response is the inversion of the stiffness matrix in finite-element analysis. The method of condensation is adopted for reducing the sizes of the matrices to be inverted. Parallel processing is used for speeding up the matrix inversion process. Test results show that an interactive response can be attained for objectswith amatrix to be inverted being composed of less than 300 nodes, and the response time of the system is inversely proportional to the number of processors.
Similar content being viewed by others
Author information
Authors and Affiliations
Additional information
Published online: 15 March 2002
Rights and permissions
About this article
Cite this article
Hui, K., Wong, N. Hands on a virtually elastic object. Vis Comput 18, 150–163 (2002). https://doi.org/10.1007/s003710100120
Published:
Issue Date:
DOI: https://doi.org/10.1007/s003710100120