Blender Git Loki
Git Commits -> Revision 3b09c0b
Revision 3b09c0b by Erwin Coumans (master) September 24, 2008, 03:12 (GMT) |
Created a KX_SoftBodyDeformer for real-time soft bodies. Added SetDeformer/GetDeformer() to KX_GameObject. Store mapping between graphics/soft body vertices (work-in-progress) Real-time soft body integration is still very premature, but for a quick preview, see this testfile: http://bulletphysics.com/ftp/pub/test/index.php?dir=blender/&file=soft_test.blend |
Commit Details:
Full Hash: 3b09c0b0d5a5bea78f0832532f8c206280ae6456
SVN Revision: 16712
Parent Commit: 7eae8d0
Lines Changed: +370, -65
17 Modified Paths:
/extern/bullet2/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h (+1, -0) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h (+11, -1) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBody.h (+3, -2) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp (+9, -0) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidDynamicsWorld.h (+14, -5) (Diff)
/extern/bullet2/src/LinearMath/btConvexHull.cpp (+22, -1) (Diff)
/extern/bullet2/src/LinearMath/btConvexHull.h (+3, -0) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+7, -6) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.h (+13, -1) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp (+109, -1) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+8, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+6, -6) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+156, -39) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+2, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h (+4, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp (+1, -1) (Diff)
/extern/bullet2/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h (+11, -1) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftBody.h (+3, -2) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp (+9, -0) (Diff)
/extern/bullet2/src/BulletSoftBody/btSoftRigidDynamicsWorld.h (+14, -5) (Diff)
/extern/bullet2/src/LinearMath/btConvexHull.cpp (+22, -1) (Diff)
/extern/bullet2/src/LinearMath/btConvexHull.h (+3, -0) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+7, -6) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.h (+13, -1) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp (+109, -1) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+8, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+6, -6) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+156, -39) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+2, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h (+4, -1) (Diff)