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)); }