共 51 条
Nonconvex rigid bodies with stacking
被引:142
作者:
Guendelman, E
[1
]
Bridson, R
[1
]
Fedkiw, R
[1
]
机构:
[1] Stanford Univ, Stanford, CA 94305 USA
来源:
ACM TRANSACTIONS ON GRAPHICS
|
2003年
/
22卷
/
03期
关键词:
rigid bodies;
collision;
contact;
friction;
nonconvex;
D O I:
10.1145/882262.882358
中图分类号:
TP31 [计算机软件];
学科分类号:
081202 ;
0835 ;
摘要:
We consider the simulation of nonconvex rigid bodies focusing on interactions such as collision, contact, friction (kinetic, static, rolling and spinning) and stacking. We advocate representing the geometry with both a triangulated surface and a signed distance function defined on a grid, and this dual representation is shown to have many advantages. We propose a novel approach to time integration merging it with the collision and contact processing algorithms in a fashion that obviates the need for ad hoc threshold velocities. We show that this approach matches the theoretical solution for blocks sliding and stopping on inclined planes with friction. We also present a new shock propagation algorithm that allows for efficient use of the propagation (as opposed to the simultaneous) method for treating contact. These new techniques are demonstrated on a variety of problems ranging from simple test cases to stacking problems with as many as 1000 nonconvex rigid bodies with friction as shown in Figure 1.
引用
收藏
页码:871 / 878
页数:8
相关论文