Open Dynamics Engine
ODE is an open source, high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API.
http://ode.org/
http://d.hatena.ne.jp/sshi/20050111