Operación con vectores

Necesito variar la velocidad de un cuerpo aplicando una fuerza en un sentido.
Si tengo el “vl” (b2Vec2) que contiene la velocidad actual del objeto.
y quiero obtener un “vn” (b2Vec2) de tal manera de poder hacer la
operación vl+vn para obtener una nueva velocidad.

Preguntas:
1º - ¿me estoy ahogando en un vaso de agua?
2º - ¿cómo obtengo vn sabiendo un ángulo y una magnitud?

Espero se entienda

Hola!!, ¿como estas?

No me queda muy clara tu consulta, si quieres sumar dos vectores, el vector resultado se logra sumando las componentes de los dos vectores, por ejemplo si tengo “u” y “v”, y los quiero sumar haría:

 v_resultado = (u.x + v.x, u.y + v.y)

y luego, para obtener un vector en componentes (x e y) a partir de un ángulo y una magnitud, tendrías que usar seno u coseno, hay un artículo muy interesate en losersjuegos:

http://www.losersjuegos.com.ar/referencia/articulos/seno_coseno

es muy recomendable.