Fun with Three.js and Physi.js
Since it’s deeply integrated to Three.js, creation of the physics objects are fairly straightforward. Here’s an example that I whipped out in a short time.
You can get my sample codes here: https://github.com/subokita/WebGL-Sandbox/tree/master/Test%20%23003%20-%20Physjs
Please note that you cannot run the example locally as is, due to browser ‘same origin policy’ security check. Please refer to https://github.com/mrdoob/three.js/wiki/How-to-run-things-locally in order to run the example locally.
 Physi.js is available here: https://github.com/chandlerprall/Physijs