Premium
Quadratic Contact Energy Model for Multi‐impact Simulation
Author(s) -
Zhang Tianxiang,
Li Sheng,
Manocha Dinesh,
Wang Guoping,
Sun Hanqiu
Publication year - 2015
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/cgf.12752
Subject(s) - coefficient of restitution , computer science , quadratic equation , rigid body , collision , process (computing) , energy (signal processing) , quadratic programming , mathematical optimization , algorithm , mathematics , geometry , statistics , physics , computer security , classical mechanics , operating system
Simultaneous multi‐impact simulation is a challenging problem that frequently arises in physically‐based modeling of rigid bodies. There are several physical criteria that should be satisfied for rigid body collision handling, but existing methods generally fail to meet one or more of them. In order to capture the inner process of potential energy variation, which is the physical foundation of collisions in a multi‐impact system, we present a novel quadratic contact energy model for rigid body simulation. By constructing quadratic energy functions with respect to the impulses, post‐impact reactions of rigid bodies can be computed efficiently. Our model can satisfy the physical criteria and can simulate various natural phenomena including the wave effect . Also, our model can be easily combined with Linear Complementary Problem (LCP) and can provide feasible results with any restitution coefficient. In practice, our model can solve the simultaneous multi‐impact problem efficiently and robustly, and we highlight its performance on different benchmarks.