make debugDrawWorld virtual for btSoftRigidDynamicsWorld

Move btSoftBodyWorldInfo to public, instead of nested, so it can be easier forward declared.
See http://code.google.com/p/bullet/issues/detail?id=78

Add get methods for damping/thresholds, see http://code.google.com/p/bullet/issues/detail?id=77
This commit is contained in:
erwin.coumans
2008-08-19 16:09:04 +00:00
parent 8eafab367f
commit 07b577fd86
8 changed files with 51 additions and 28 deletions

View File

@@ -40,14 +40,15 @@ protected:
void solveSoftBodiesConstraints();
virtual void debugDrawWorld();
public:
btSoftRigidDynamicsWorld(btDispatcher* dispatcher,btBroadphaseInterface* pairCache,btConstraintSolver* constraintSolver,btCollisionConfiguration* collisionConfiguration);
virtual ~btSoftRigidDynamicsWorld();
virtual void debugDrawWorld();
void addSoftBody(btSoftBody* body);