5. Impulso - nelsonmoreno/Box2d GitHub Wiki

Adicionalmente a la fuerza de gravedad y a los motores en un empalme, Box2d proporciona otras dos formas de aplicar fuerza sobre un objeto que son:

El impulso: que es la variación del momentum lineal del objeto en un instante.

body.ApplyImpulse(new b2Vec2(Math.cos(degrees * (Math.PI / 180)) * power,
                             Math.sin(degrees * (Math.PI / 180)) * power),
                             body.GetWorldCenter());
}

La fuerza: que es la variación del momentum a travez del tiempo.

body.ApplyForce(new b2Vec2(Math.cos(degrees * (Math.PI / 180)) * power,
                             Math.sin(degrees * (Math.PI / 180)) * power),
                             body.GetWorldCenter());
}

Tanto para el impulso como para la fuerza se requiere definir la dirección, la magnitud y el punto donde se aplicara la fuerza. Cabe aclarar que la fuerza se puede aplicar en el cualquier punto del cuerpo.