c4548ec746885dbaadaa0ddbe439c01cd857ebf6
The idea is to create tetrahedra from each surface triangle, by moving its centroid inwards along the collision normal using depth. If the centroid hits an internal triangle, it will stop there. The commit also includes part of the gimpact raycast performance improvement, except for the actual btCollisionWorld part (that file was out-of-date and needs manual patching)
Bullet is a 3D Collision Detection and Rigid Body Dynamics Library for games and animation. Free for commercial use, including Playstation 3, open source under the ZLib License. See the Bullet_User_Manual.pdf for more info and visit the Bullet Physics Forum at http://bulletphysics.org
Description
Languages
Wavefront Object
70.5%
C++
13%
Mathematica
8.2%
COLLADA
5.8%
C
2%
Other
0.4%