Встретил симулятор динамики твердых тел:
Open Dynamics Engine. Есть даже
переведенный на русский мануал с формулами и картинками...
Симулятор может рассчитывать динамику твердых тел и систем тел, всевозможные сочленения и шарниры, есть расчет коллизий и прочая физика. Проект
OpenSource!
Внимательно не смотрел, но может оказаться интересным.
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. It has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual reality environments and virtual creatures. It is currently used in many computer games, 3D authoring tools and simulation tools.