float m1 = paddle.getMass();
float m2 = ball.getMass();
Vector2f n = new Vector2f();
Vector2f.sub(ball.getPosition(), paddle.getHemispherePosition(hemispherePlace), n);
n.normalise();
Vector2f t = new Vector2f(n.y, -n.x);
float v1_n = Vector2f.dot(v1, n);
float v2_n = Vector2f.dot(v2, n);
float v2_t = Vector2f.dot(v2, t);