Skip to content

Instantly share code, notes, and snippets.

@BlueMagnificent
Created April 2, 2019 14:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BlueMagnificent/fc41260f565e2dbc1c15b54de2194352 to your computer and use it in GitHub Desktop.
Save BlueMagnificent/fc41260f565e2dbc1c15b54de2194352 to your computer and use it in GitHub Desktop.
Javascript 3D Physics Setup Physics World
function setupPhysicsWorld(){
let collisionConfiguration = new Ammo.btDefaultCollisionConfiguration(),
dispatcher = new Ammo.btCollisionDispatcher(collisionConfiguration),
overlappingPairCache = new Ammo.btDbvtBroadphase(),
solver = new Ammo.btSequentialImpulseConstraintSolver();
physicsWorld = new Ammo.btDiscreteDynamicsWorld(dispatcher, overlappingPairCache, solver, collisionConfiguration);
physicsWorld.setGravity(new Ammo.btVector3(0, -10, 0));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment