this.world = new World(worldAABB, gravity, sleep);
this.registerGlobalInputProcessor(new CursorTracer(app, this));
//Update the positions of the components according the the physics simulation each frame
this.registerPreDrawAction(new UpdatePhysicsAction(world, timeStep, constraintIterations, scale));
physicsContainer = new MTComponent(app);
//Scale the physics container. Physics calculations work best when the dimensions are small (about 0.1 - 10 units)
//So we make the display of the container bigger and add in turn make our physics object smaller
physicsContainer.scale(scale, scale, 1, Vector3D.ZERO_VECTOR);