blender/extern/bullet2
Erwin Coumans 1b37f8dca8 Hi there, it has been a while, just curious if my SVN account still works :)
This commit is an attempt to improve collisions between moving Bullet rigid bodies using (concave) triangle mesh bounds.
Instead of using Gimpact, this we create a btCompoundShape with child shape tetrahedra derived from the surface triangles.
For each triangle, we add a fourth vertex using the centroid, shifting inwards using the triangle normal.
If the centroid hits an internal triangle, we stop. The default depth could be exposed as 'advanced' setting in the user interface.
This solution will be a slower than the original/gimpact solution, but a bit more reliable. 
In the future, it is better to add HACD, convex decomposition to Blender, for moving concave meshes.
See http://kmamou.blogspot.com and the Bullet SDK's Demos/ConvexDecompositionDemo.
2012-12-15 01:01:35 +00:00
..
patches Patch Bullet to make it's convex hull implementation usable in BMesh 2012-10-23 23:54:02 +00:00
src Hi there, it has been a while, just curious if my SVN account still works :) 2012-12-15 01:01:35 +00:00
CMakeLists.txt add missing files from cmakes lists 2012-09-05 00:52:35 +00:00
readme.txt Patch Bullet to make it's convex hull implementation usable in BMesh 2012-10-23 23:54:02 +00:00

This is the new refactored version of Bullet physics library version 2.x

Questions? mail blender at erwincoumans.com, or check the bf-blender mailing list.
Thanks,
Erwin

Apply patches/ghost_softbody.patch to prevent softbodies being hit by ghost objects.
Originally committed in blender svn revision: 43905.

Apply patches/pvs_warning_fixes.patch to fix warnings reported by PVS-Studio.
Originally committed in blender svn revision: 45908.

Apply patches/make_id.patch to prevent duplicated define of MAKE_ID macro in blender
side and bullet side.
Sergey

Apply patches/ghost_character.patch to prevent characters from colliding with ghost objects.
Mitchell

Apply patches/convex_hull.patch to add access to the convex hull
operation, used in the BMesh convex hull operator.