1988 · 218 citations · 15 references
EngineeringComputer ScienceComputational MechanicsRobot DynamicsRobot KinematicsCollision DetectionKinematic ModelingKinematicsMultibody DynamicsRigid Body DynamicsRigid Body KinematicsAngular Momentum ConservationArticulated Rigid-body DynamicsCollision DynamicsCollision ModelingCollision ResponseCollision Response AnalysisPhysical LawsRigid Body Collision Detection
In computer animation, moving objects can interpenetrate, an undesirable state that requires collision detection to identify when it occurs and collision response to predict behavior according to physical laws. This paper aims to discuss collision detection and response, present two detection algorithms, model arbitrary-body collisions with springs, and provide an analytical response algorithm for articulated rigid bodies that conserves momentum. The authors employ two collision detection algorithms, spring-based modeling for arbitrary bodies, and an analytical response algorithm for articulated rigid bodies that conserves linear and angular momentum.
When several objects are moved about by computer animation, there is the chance that they will interpenetrate. This is often an undesired state, particularly if the animation is seeking to model a realistic world. Two issues are involved: detecting that a collision has occurred, and responding to it. The former is fundamentally a kinematic problem, involving the positional relationship of objects in the world. The latter is a dynamic problem, in that it involves predicting behavior according to physical laws. This paper discusses collision detection and response in general, presents two collision detection algorithms, describes modeling collisions of arbitrary bodies using springs, and presents an analytical collision response algorithm for articulated rigid bodies that conserves linear and angular momentum.
15
Flocks, herds and schools: A distributed behavioral model
Craig W. Reynolds · ACM SIGGRAPH Computer Graphics · 1987 · 5.1K citations
Life Sciences, Biology, Zoology +17
Numerical Initial Value Problems in Ordinary Differential Equations
James Watt · The Computer Journal · 1972 · 3.6K citations
Demetri Terzopoulos, John Platt, Alan H. Barr et al. · ACM SIGGRAPH Computer Graphics · 1987 · 1.1K citations · Full text
Proceedings of Graphics Interface 2001
Benjamin Watson, John W. Buchanan · 2001 · 1K citations