STRANDS: Interactive simulation of thin solids using cosserat models

被引:182
作者
Pai, DK [1 ]
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC V6T 1W5, Canada
关键词
D O I
10.1111/1467-8659.00594
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
STRANDS are thin elastic solids that are visually well approximated as smooth curves, and yet possess essential physical behaviors characteristic of solid objects such as twisting. Common examples in computer graphics include: sutures, catheters, and tendons in surgical simulation; hairs, ropes, and vegetation in animation. Physical models based on spring meshes or 3D finite elements,for such thin solids are either inaccurate or inefficient for interactive simulation. In this paper we show that models based on the Cosserat theory of elastic rods are very well suited for interactive simulation of these objects. The physical model reduces to a system of spatial ordinary differential equations that can be solved efficiently for typical boundary conditions. The model handles the important geometric non-linearity due to large changes in shape. We introduce Cosserat-type physical models, describe efficient numerical methods for interactive simulation of these models, and implementation results.
引用
收藏
页码:347 / 352
页数:6
相关论文
共 22 条
[1]  
ANJYO K, 1992, COMP GRAPH, V26, P111, DOI 10.1145/142920.134021
[2]  
Antman S. S., 1995, NONLINEAR PROBLEMS E
[3]  
Ascher U.M., 1998, COMPUTER METHODS ORD, V61
[4]  
BARAFF D, 1996, SIGGRAPH 96, P137
[5]   Faking dynamics of ropes and springs [J].
Barzel, R .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1997, 17 (03) :31-39
[6]  
Brockett R. W., 1984, Mathematical Theory of Networks and Systems, P120
[7]  
COLGATE JE, 1995, IROS '95 - 1995 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS: HUMAN ROBOT INTERACTION AND COOPERATIVE ROBOTS, PROCEEDINGS, VOL 3, P140, DOI 10.1109/IROS.1995.525875
[8]  
DOUG L, 2001, HEPTICS E ELECT J HA, V2
[9]  
Featherstone Roy, 1987, Robot Dynamics Algorithm., DOI DOI 10.1007/978-0-387-74315-8
[10]  
HADAP S, 2001, COMPUTER GRAPHICS FO, V20