Exemple #1
0
void Physics::init() {
  configuration = new btDefaultCollisionConfiguration();
  dispatcher = new btCollisionDispatcher(configuration);
  broadphase = new btDbvtBroadphase();
  solver = new btSequentialImpulseConstraintSolver();
  world = new btDiscreteDynamicsWorld(dispatcher, broadphase, solver, configuration);
  debug_drawer.init();
  world->setDebugDrawer(&debug_drawer);
  world->getDebugDrawer()->setDebugMode(btIDebugDraw::DBG_DrawWireframe);
  world->setGravity(btVector3(0.0, -9.6f, 0.0f));  
}