/// <summary>
/// Creates a revolute joint and adds it to the world
/// </summary>
/// <param name="bodyA"></param>
/// <param name="bodyB"></param>
/// <param name="localanchorB"></param>
/// <returns></returns>
public static RevoluteJoint CreateRevoluteJoint(Body bodyA, Body bodyB, Vector2 localanchorB)
{
Vector2 localanchorA = bodyA.GetLocalPoint(bodyB.GetWorldPoint(localanchorB));
RevoluteJoint joint = new RevoluteJoint(bodyA, bodyB, localanchorA, localanchorB);
return joint;
}