SFML движение под углом

Здравствуйте. Имеется шарик и платформа, шарик перемещается командой ball.move(x,y), x и y это количество пикселей на которое переместится ball соответственно по x и y. Я высчитываю угол на который отклонился шарик от нормали, нормаль проходит через центр платформы. Как реализовать перемещение шарика под углом?